/*******************************************************************************
********************************************************************************
//							-------------------------
//	Website: centegra.org
//	Webmaster: Aaron Holbrook
//	Contact: aholbrook@centegra.com
//	Last major revision: 7/12/09
//							--------------------------
********************************************************************************
*******************************************************************************/

html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #EDEDED;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


form {
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 0px;
}

a img {
	border: none;
}

/*******************************************************************************
********************************************************************************
							--------------------------
									UNKNOWN
							--------------------------
********************************************************************************
*******************************************************************************/

#siteName {
	position: absolute;
	margin-top: -1000px;
	display: none;
}

#main {
	width: 934px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	line-height: 15px;
	font-size: 12px;
	color: #333333;
}

#innerBG, #innerBGT {
	float: left;
	width: 924px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/bodyBG.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

#innerBG_noside {
	float: left;
	width: 924px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/bodyBG_noside.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
}

#innerBGT {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/bodyBGT.jpg);
	padding-left: 5px;
}

#topBlue, #topRed, #topTurq, #topGreen {
	float: left;
	width: 100%;
	background-color: #00477f;/*background-image: url(/Content/Upload/AssetMgmt/siteImages/headerBGBlue.gif);
	background-repeat: repeat-y;
	background-position: right;*/
}

#topRed {
	background-color: #820000;/*background-image: url(/Content/Upload/AssetMgmt/siteImages/headerBGRed.gif);*/
}

#topTurq {
	background-color: #14817C;/*background-image: url(/Content/Upload/AssetMgmt/siteImages/headerBGTurq.gif);*/
}

#topGreen {
	background-color: #0D5A24;/*background-image: url(/Content/Upload/AssetMgmt/siteImages/headerBGGreen.jpg);*/
}

#logoBlue, #logoGreen {
	float: left;
	cursor: pointer;
	display: block;
}

#flashBlueBG {
	float: left;
	width: 556px;
	height: 121px;
}

#util, #utilR, #utilG {
/*	clear: both;
	float: right;*/
	clear: left;
	float: left;
	/*width: 909px;*/
	padding-right: 0px;
	text-align: right;
/*	margin-left: 385px;*/
	margin-top: -112px;
	color: #27608D;
	font-size: 12px;
	width: 100%;
	width: 910px;
}

#utilR {
	color: #FFFFFF;
}

#util a, #utilR a, #utilG a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
}

#util a:hover, #utilR a:hover, #utilG a:hover {
	color: #F7AD1A;
}

/*******************************************************************************
********************************************************************************
							--------------------------
									Search Box
							--------------------------
********************************************************************************
*******************************************************************************/

#searchSect {
	display:block;
	width: 400px;
	float: right;
	margin-top: -60px;
}

#searchDrop {
	float: left;
	display: inline;
	margin-left: 50px;
	margin-top: 18px;
}

#searchDrop select {
	width: 140px;
	color: #666666;
	width: 135px;
	height: 20px;
	font-size: 11px;
}

#searchTextBox, #searchTextBoxR, #searchTextBoxT, #searchTextBoxG {
	float: left;
	margin-left: 24px;
	display: inline;
}

#searchButton, #searchButtonR, #searchButtonT, #searchButtonG {
	float: left;
	margin-top: 15px;
}

#searchTextBox span, #searchTextBoxR span, #searchTextBoxT span, #searchTextBoxG span {
	float: left;
	color: #7DB2DE;
	display: inline;
	margin-bottom: 4px;
	font-size: 11px;
}

#searchTextBoxR span {
	color: #EA9B9B;
}

#searchTextBoxG span {
	color: #fff;
}

#searchTextBoxT span {
	color: #fff;
	font-weight: bold;
}

#searchTextBox span a {
	color: #fff;
	text-decoration: none;
}

#searchTextBox span a:hover {
	color: #F7AD1A;
}

#searchTextBox input, #searchTextBoxR input, #searchTextBoxT input, #searchTextBoxG input {
	clear: left;
	float: left;
	display: inline;
	color:#666666;
	border: solid 1px #AAADB2;
	height: 16px;
	width: 135px;
	font-size: 11px;
	padding-left: 4px;
}

#searchButton input, #searchButtonR input, #searchButtonT input, #searchButtonG input {
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/searchBtnBlue.gif);
	background-repeat: no-repeat;
	width: 34px;
	height: 20px;
	margin-top: 4px;
	cursor: pointer;
}

#searchButtonR input {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/searchBtnRed.gif);
}

#searchButtonT input {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/searchBtnTurq.gif);
}

#searchButtonG input {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/searchBtnGreen.gif);
}

/*******************************************************************************
********************************************************************************
							--------------------------
									UNKNOWN
							--------------------------
********************************************************************************
*******************************************************************************/
.phyDropKey {
	float: left;
	width: 100%;
	color: #666666;
	margin-bottom: 3px;
}

.phyDropSearch {
	clear: left;
	float: left;
	width: 100%;
}

.botLinks {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 10px;
}

.requestApp {
	float: left;
	width: 140px;
}

.searchCol2 {
	float: left;
	width: 140px;
	margin-left: 10px;
}

.botLinks a {
	text-decoration: none;
	color: #669933;
	display: block;
	margin-bottom: 3px;
}

.botLinks a:hover {
	color: #083B63;
}

#txtEmail {
	width: 230px;
	color: #666666;
	height: 16px;
	padding: 3px;
	border:none;
	border: solid 1px #999999;
}

.phySubmit {
	border: none;
	background: none;
	background-color: #19598C;
	color: #FFFFFF;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/phyDropBtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 4px;
	width: 70px;
	padding-bottom: 5px;
	padding-top: 4px;
	height: 25px;
}

#locationText {
	float: left;
	width: 100%;
	color: #666666;
	margin-bottom: 4px;
}

#jumpMenu {
	clear: left;
	float: left;
}

#flashDiv {
	clear: left;
	float: left;
	width: 100%;
	width: 924px;
	height: 200px;
}

#redSubImage {
	clear: left;
	float: left;
	width: 100%;
	width: 924px;
	height: 120px;

}

#homeContent, #subContent {
	clear: left;
	float: left;
	width: 100%;/* 	padding-bottom: 20px; //removed because of padding on bottom of homepage 7.7.09 by AH*/
}

#subContent {
	clear: left;
	float: left;
	padding: 20px;
	padding-left: 30px;
	padding-right: 30px;
	width: 600px;
	margin:0px;
}

#subContent_noside {
/*	display:table;*/
	clear: left;
	float: left;
	padding: 20px;
	padding-left: 30px;
	pading-right: 30px;
	width: 850px;
}

#homeContent a, #subContent a, #subContent_noside a, #subRight a {
	color: #669933; /*text-decoration: none; - need links to be underlined*/
}

#homeContent a:hover, #subContent a:hover, #subContent_noside a:hover, #subRight a:hover {
	color: #00477F;
}

#PageTitle {
	clear: left;
	float: left;
	width: 884px;
	margin-left: 28px;
	_margin-left: 14px;
	margin-top: -60px;
	color: #FFFFFF;
	font-size: 46px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: -2px;
	font-weight: bold;
}

#Breadcrumb {
	float: left;
	width: 100%;
	color: #999999;
	margin-bottom: 15px;
}

#contentOuter {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 0px;
	padding: 0;
	line-height: 20px;
	color: #333333;
	font-size: 13px;
}

#contentOuter h1, #contentOuter h2, #contentOuter h3, #contentOuter h4, #contentOuter h5 {
	line-height: normal;
	font-weight: normal;
	color: #00477F;
}

#homeLeft {
	float: left;
	width: 658px;
	display:inline;
}

#homeRight, #subRight {
	float: left;
	width: 260px;
	display:inline;
	vertical-align:text-top;
	zoom: 1;

}

#printEmail, #printEmailT {
	float: left;
	width: 120px;
	display: inline;
	margin-left: 13px;
	margin-top: 15px;
}

#printEmail a {
	font-size: 11px;
}

.PrintLink, .EmailLink {
	display: none;
}

#printEmail table, #printEmailT table {
	float: left;
}

#PrintLink a {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/print.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-left: 5px;
}

#EmailLink a {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/email.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
}

#printEmailT #PrintLink a {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/printT.gif);
}

#fontPicker {
	float: left;
	margin-top: 15px;
	color: #90845E;
	margin-left: 0px;
}

#fontPicker span {
	margin-top: 2px;
	display: block;
	float: left;
}

#a3 {
	margin-left: 5px;
}

/*******************************************************************************
********************************************************************************
							--------------------------
								Home Features (Main boxes)
							--------------------------
********************************************************************************
*******************************************************************************/

#homeFeat1 {
	float: left;
	width: 576px;
	display: inline;
	margin-left: 38px;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 22px;
	color: #332929;
	font-size: 130%;
}

#homeFeat1 img {
	float: left;
	margin-right: 12px;
}

#homeFeat2 {
	clear: left;
	float: left;
	width: 614px;
	margin-left: 22px;
	margin-top: 5px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat2BG.jpg);
	background-repeat: repeat-x;
	height: 180px;
	display: inline;
}

#homeFeat2L {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat2L.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 180px;
}

#homeFeat2Content {
	float: left;
	width: 370px;
	margin-left: 10px;
	margin-top: 16px;
	line-height: 18px;
	margin-right: 50px;
	color: #333333;
	display: inline;
	font-size: 13px;
}

#homeFeat2Img {
	float: left;
	margin-top: 14px;
}

#homeFeat2Img img {
	max-width: 154px;
	max-height: 150px;
	_height: 150px;  /* underscore hack for ie6 */
	_width: 154px;
}

#homeFeat2R {
	float: right;
	width: 7px;
	height: 180px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat2R.jpg);
	background-repeat: no-repeat;
}

#homeFeat2Content .featTitle {
	color: #00477F;
	font-size: 30px;
	display: block;
	line-height: normal;
	border-bottom: solid 1px #B5D7F2;
	padding-bottom: 8px;
	margin-bottom: 12px;
}

#homeFeat3 {
	clear: left;
	float: left;
	width: 614px;
	margin-left: 22px;
	margin-top: 20px;
	display: inline;
}

#homeFeat3Left {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat3BG.jpg);
	background-repeat: repeat-x;
	height: 147px;
	width: 296px;
}

#homeFeat3Right {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat3BG.jpg);
	background-repeat: repeat-x;
	height: 147px;
	width: 296px;
	margin-left: 22px;
}

.homeFeat3L {
	float: left;
	height: 147px;
	width: 7px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat3L.jpg);
	background-repeat: no-repeat;
}

.homeFeat3Content {
	float: left;
	width: 266px;
	margin-left: 10px;
	display: inline;
	margin-top: 12px;
	color: #666666;
}

.homeFeat3Content p {
	padding-top: 6px;
	clear:left;
	font-size:12px;
}

.homeFeat3R {
	float: right;
	height: 147px;
	width: 7px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat3R.jpg);
	background-repeat: no-repeat;
}

.homeFeat3Content img {
	float: right;
	margin-right: 6px;
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
	max-width: 48px;
	max-height: 48px;
	_width: 48px;
	_height: 48px;
}

.homeFeat3Content .featTitle {
	font-size: 18px;
	color: #00477F;
	float: left;
	display: block;
	margin-bottom: 4px;
	padding-top: 4px;
	line-height: 18px;
	width:200px;
}

#homeFeat4 {
	clear: left;
	float: left;
	width: 614px;
	margin-left: 22px;
	margin-top: 20px;
	display: inline;
}

#homeFeat4Left {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat4BG.jpg);
	background-repeat: repeat-x;
	height: 324px;
	width: 296px;
}

#homeFeat4Right {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat4BG.jpg);
	background-repeat: repeat-x;
	height: 324px;
	width: 296px;
	margin-left: 22px;
}

.homeFeat4L {
	float: left;
	height: 324px;
	width: 7px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat4L.jpg);
	background-repeat: no-repeat;
}

.homeFeat4Content {
	float: left;
	width: 260px;
	margin-left: 10px;
	display: inline;
	margin-top: 12px;
	color: #666666;
}

.homeFeat4R {
	float: right;
	height: 324px;
	width: 7px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/homeFeat4R.jpg);
	background-repeat: no-repeat;
}

.homeFeat4Content .featTitle {
	font-size: 18px;
	color: #00477F;
	float: left;
	display: block;
	width: 246px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 16px;
	padding-bottom: 8px;
	line-height: normal;
	border-bottom: solid 1px #B5D7F2;
}

.featTitle a {
	color: #00477F !important;
	text-decoration: none;
}

.featTitle a:hover {
	color: #669933 !important;
}

#homeFeat4 .vidRow {
	clear:both;
}

#homeFeat4 .vidRow img {
	max-width: 80px;
	max-height: 50px;
	_width: 80px;
	_height: 50px;
	margin: 0 10px 20px 0;
	padding: 0 0 0px 0;
}

#homeFeat4 .vidTitle {
	font-size: 16px;
}

#homeFeat4 .vidDesc {
	margin: 8px 0 10px 0;
	width: 170px;
	float: right;
}

#contentOuter .vidRow {
	clear:both;
}

#contentOuter .vidRow img {
	max-width: 80px;
	max-height: 50px;
	_width: 80px;
	_height: 50px;
	margin: 0 10px 20px 0;
	padding: 0 0 0px 0;
	float:left;
}

#contentOuter .vidTitle {
	font-size: 16px;
	display:inline;
}

#contentOuter .vidDesc {
	margin: 8px 0 10px 0;
	width: 80%;
	float: right;
}

/*******************************************************************************
********************************************************************************
							--------------------------
									News Items
							--------------------------
********************************************************************************
*******************************************************************************/
.newsItem {
	clear: left;
	float: left;
	width: 246px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom: solid 1px #E3E3E3;
}

.newsItem em {
	display: block;
	float: left;
	width: 100%;
	color: #999;
	margin-bottom: 2px;
}

.learnMore {
	clear: left;
	float: left;
	width: 246px;
	padding-left: 7px;
	padding-right: 7px;/*	padding-top: 16px;*/
}

.learnMore a {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/greenArrow.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 10px;
	display: block;
	padding-top: 5px;
}

a.learnMoreNews {
	padding-left: 6px;
}

.videoItem, .videoItemLast {
	clear: left;
	float: left;
	width: 260px;
	margin-bottom: 10px;
}

.videoItemLast {
	border-bottom: solid 1px #E3E3E3;
	padding-bottom: 10px;
}

.videoItem img, .videoItemLast img {
	float: left;
	margin-right: 5px;
}

.heightAlign {
	float: left;
	height: 230px;
}

#rightColFeats {
	/*width: 100%;*/
	text-align: center;
	float: left;
	margin-top: 25px;
	display:inline;
}

#rightColFeats img {
	margin-bottom: 8px;
	display:inline;
}

/*******************************************************************************
********************************************************************************
							--------------------------
									Case Studies
							--------------------------
********************************************************************************
*******************************************************************************/

#caseStudies, #caseStudies1, #caseStudies2, #caseStudies3 {
	clear: left;
	float: left;
	width: 236px;
	display: inline;
	margin-left: 15px;
	_margin-left: 7px;
	display:inline;
}

#caseStudies1, #caseStudies2, #caseStudies3, #caseStudies4, #caseStudies5, #caseStudies6 {
	display: none;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/CaseStudiesBG2.jpg);
	background-repeat: repeat-y;
}

#caseStudiesTop {
	float: left;
}

#caseStudiesCont {
	clear: left;
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/CaseStudiesBot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 206px;
	padding-left: 20px;
	padding-right: 10px;
	min-height: 118px;
	_height: 118px;
	color: #000000;
	font-size: 11px;
}

#caseStudiesCont #learnMoreBtn {
	text-align: center;
	margin-left: 40px;
	margin-top: 12px;
	margin-bottom: 10px;
}

a.nextLink {
	padding-left: 6px;
}

#caseStudiesFloatText {
	clear: left;
	float: left;
	color: #D58C19;
	width: 110px;
	font-size: 17px;
	margin-top: -130px;
	display: inline;
	margin-left: 20px;
	line-height: 20px;
	font-style: italic;
}

#caseStudiesFloatText .small {
	font-size: 11px;
}

/*******************************************************************************
********************************************************************************
							--------------------------
								Side navigation
							--------------------------
********************************************************************************
*******************************************************************************/
/* backup of side nav - ah 7.12.09 */
#sideNavTop {
	margin-top: 8px;
	background-position: bottom;
}

#sideNavTop, #sideNavBot {
	clear: left;
	float: left;
	width: 231px;
	height: 6px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/sideNavTop.jpg);
	background-repeat: no-repeat;
	margin-left: 16px;
	display: inline;
}

#sideNavBot {
	background-image: url(/Content/Upload/AssetMgmt/siteImages/sideNavBot.jpg);
	padding-bottom: 30px;
}

#sidenavigation {
	clear: left;
	float: left;
	width: 229px;
	margin-left: 16px;
	border-left: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
	background-color: #FFFFFF;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/sideNavBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	display:inline;
}

#sidenavigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#subRight {
	position: relative !important; position: absolute;
	top: 0px !important; top: 306px;
	position: absolute;
	top: 306px;
	display:inline;
	margin:0px;
	vertical-align: top;
}



#subRight #sidenavigation a {
	display: block;
	width: 217px;
	border-bottom: solid 1px #CDCDCD;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 12px;
}

.SideNavItem1_selected_current, .SideNavItem1_selected {
	line-height: normal;
	font-size: 1px;
}

#sidenavigation .SideNavItem1_selected_current ul li, #sidenavigation .SideNavItem1_selected ul li {
	font-size: 16px;
}

#subRight #sidenavigation a:hover {
	background-color: #EEEEEE;
}

a#SideNavItem2_selected, a#SideNavItem3_selected {
	background-color: #EEEEEE;
	color: #00477F;
}

#sidenavigation a#SideNavItem1_selected {
	display:  none;
}

#showParent {

}
#showParent #sidenavigation .SideNavItem2 {
	/*display: none;*/
	position: relative;
}

#showParent #sidenavigation a#SideNavItem2_selected {
	background-color: #FFFFFF;
}

#showParent #sidenavigation a#SideNavItem3_selected {
	font-weight: bold;
}

#subRight #sidenavigation .SideNavItem2_selected_current li a, #subRight #sidenavigation .SideNavItem2_selected li a {
	font-size: 12px;
	background-color: #EEEEEE;
	padding-left: 25px;
	width: 204px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/sideNavBullet.gif);
	background-repeat: no-repeat;
	background-position: 16px 11px;
	letter-spacing: 0;
}

#sidenavigation a {
	text-decoration: none;
	color: #471;
	font-size: 16px;
	letter-spacing: -1px;
	_font-weight: bold;
}

#sidenavigation a:hover {
	color: #036;
}

/*******************************************************************************
********************************************************************************
							--------------------------
									Footers
							--------------------------
								position & sizing
********************************************************************************
*******************************************************************************/


#footerBlue, #footerRed, #footerTurq, #footerGreen {
	clear: left;
	float: left;
	width: 100%;
	background-color: #00477F;
	margin-top:20px;
	
}

#footerRed {
	background-color: #820000;
}

#footerTurq {
	background-color: #15817C;
}

#footerGreen {
	background-color: #0D5A24;
}

#footerTop {
	float: left;
}

#footerBot {
	clear: left;
	float: left;
	width: 100%;
	padding-top: 20px;
	font-size: 11px;
	padding-bottom: 20px;
}

#footerCol1, #footerCol2, #footerCol3, #footerCol4, #footerCol5 {
	float: left;
	display: inline;
	margin-left: 15px;
}

#footerCol3 {
	margin-left: 10px;
}
#footerCol2 {
	margin-left: 15px;
}

#footerCol5 {
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;

}

#footerBot ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/*//////////////////////////////////////////////////////////////////////////////
								Footer - Columns
							--------------------------
								Yellow Links
//////////////////////////////////////////////////////////////////////////////*/
#footerCol1 .ContentArea .topLevel a {
	text-decoration: none;
	color: #F0B82D;
	font-weight: bold;
}

#footerCol1 .ContentArea .topLevel a:hover {
	color: #CBCCCE;
}

#footerCol2 .ContentArea .topLevel a {
	text-decoration: none;
	color: #F0B82D;
	font-weight: bold;
}

#footerCol2 .ContentArea .topLevel a:hover {
	color: #CBCCCE;
}

#footerCol3 .ContentArea .topLevel a {
	text-decoration: none;
	color: #F0B82D;
	font-weight: bold;
}

#footerCol3 .ContentArea .topLevel a:hover {
	color: #CBCCCE;
}

#footerCol4 .ContentArea .topLevel a {
	text-decoration: none;
	color: #F0B82D;
	font-weight: bold;
}

#footerCol4 .ContentArea .topLevel a:hover {
	color: #CBCCCE;
}

#footerBot ul a, #footerCopy a {
	color: #CBCCCE;
	text-decoration: none;
}

#footerBot ul a:hover, #footerCopy a:hover {
	color: #F0B82D;
}

#footerAwards {
	float:left;
}

#footerAwards img {
	float: left;
	margin-right: 12px;
}

#footerCopy {
	clear: left;
	float: left;
	width: 100%;
	font-size: 10px;
	margin-top: 12px;
	color: #003366;
}

#footerCopy span {
	color: #CBCCCE;
}

#FormContainer input {
	height: auto !important;
	height: auto;
}

hr {
	background: none;
	border: none;
	height: 1px;
	border-bottom: solid 1px #DDDDDD;
}

/*******************************************************************************
********************************************************************************
							--------------------------
						Greystone/Health Information Landing Page
							--------------------------
********************************************************************************
*******************************************************************************/

#landingRow1 {
	float: left;
	width: 100%;
}

#landingRow1 strong {
	font-size: 16px;
	font-weight: normal;
	color: #004A7C;
	float: left;
	display: block;
}

#landingRow1 img {
	margin-bottom: 10px;
	margin-top: 10px;
	clear: left;
	float: left;
}

#landingRow1 select {
	clear: left;
	float: left;
	font-size: 11px;
	width: 164px;
}

#landingL {
	float: left;
	border-right: solid 1px #E2E2E2;
	width: 164px;
	padding-right: 20px;
	margin-right: 20px;
}

#landingC {
	float: left;
	border-right: solid 1px #E2E2E2;
	padding-right: 20px;
	margin-right: 20px;
	width: 164px;
}

#landingR {
	float: left;
	width: 164px;
}

#landingRow2 {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 40px;
}

#alphaL {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/contentImages/alphaL.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 189px;
}

#alphaC {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/contentImages/alphaBG.jpg);
	background-repeat: repeat-x;
	padding-top: 16px;
	padding-bottom: 12px;
	width: 540px;
	padding-left: 20px;
	line-height: normal;
	color: #004A7C;
}

#alphaC strong {
	color: #004A7C;
}

#alphaR {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/contentImages/alphaR.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 189px;
}

.AlphaTable {
	margin-bottom: 16px;
}

#landingRow3 {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 40px;
}

#landing2L {
	float: left;
	border-right: solid 1px #E2E2E2;
	width: 264px;
	padding-right: 20px;
	margin-right: 20px;
}

#landing2R {
	float: left;
	width: 280px;
}

#landing2R img {
	float: left;
}

#landingRow3 strong {
	font-size: 16px;
	font-weight: normal;
	color: #004A7C;
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 8px;
}

.landing1_PICell ul, .landing2_PICell ul {
	margin-left: 0px;
	margin-right: 30px;
	list-style: none;
}

#landingRow4 {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 40px;
}

#landing3L {
	float: left;
	border-right: solid 1px #E2E2E2;
	width: 264px;
	padding-right: 20px;
	margin-right: 20px;
}

#landing3R {
	float: left;
	width: 280px;
}

#landing3R img {
	float: left;
}

#landingRow4 strong {
	font-size: 16px;
	font-weight: normal;
	color: #004A7C;
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 8px;
}

#landing3L ul {
	margin: 0px;
}

#landing3L ul a {
	line-height: normal;
	margin-bottom: 6px;
	display: block;
}

#landing3L .landing2_PITable strong {
	font-size: 12px;
	font-weight: bold;
}

._PITable ul {
	list-style: square;
	margin-right: 20px;
	margin-left: 16px;
	color: #004A7C;
	line-height: normal;
}

._PITable ul li a {
	display: block;
	margin-bottom: 6px;
}

.IdxLst_PIHeader {
	margin-top: 20px;
	font-weight: bold;
}

.IdxLst_PIChild {
	margin-left: 10px;
}

.IdxLst_PICell ul {
	margin-left: 0px;
}

.IdxLst_PICell {
	padding-right: 20px;
}

.IdxLst_PICell ul li.IdxLst_PIHeader {
	list-style: none;
}

.IdxLst_PICell ul li.IdxLst_PIChild {
	margin-left: 30px;
}

#subContent .IdxLst_PIHeader a, #subContent_noside .IdxLst_PIHeader a {
	color:#004a7c;
	display: block;
	border-bottom: solid 1px #EBEBEB;
	padding-bottom: 6px;
	margin-bottom: 6px;
	padding-left: 6px;
}

#subContent .IdxLst_PIHeader a:hover, #subContent_noside .IdxLst_PIHeader a:hover {
	color: #00477f;
}

.FromAlphaTitle {
	color:#004a7c;
	display: block;
	border-bottom: solid 1px #EBEBEB;
	padding-bottom: 6px;
	margin-bottom: 6px;
	font-size: 14px;
}

.light {
	color: #999999;
}

#flashcontent {
	display:block;
/*	width: 924px;
	height: 200px;*/
}
#flashcontent p {
	display:none;
}

#flashcontent1 p {
	display:none;
}

#flashcontent1 {
/*	width: 924px;
	height: 200px;*/
	background-image: url(/Content/Upload/AssetMgmt/flash/default_image.jpg);
	color: #ffffff;
}

#flashcontent1 a {
	color: #ffffff;
}

#flashBlueBG {
	float:left;
	width: 556px;
	height: 121px;
	background-image: url(/Content/Upload/AssetMgmt/flash/default_header_blue.png);
}

#flashRedBG {
	float:left;
	width: 556px;
	height: 121px;
	background-image: url(/Content/Upload/AssetMgmt/flash/default_header_red.png);

}

#flashTurqBG {
	float:left;
	width: 556px;
	height: 121px;
	background-image: url(/Content/Upload/AssetMgmt/flash/default_header_turq.png);
}

#flashGreenBG {
	float:left;
	width: 556px;
	height: 121px;
	background-image: url(/Content/Upload/AssetMgmt/flash/default_header_green.png);
}

.rBtns {
	display:block;
	position:relative;
	float:left;
	width:235px;
	height: 130px;
	margin:0px 0px 0px 16px;
	display:inline;/*
	_padding-left: 2px;
not sure why this was added - but it effectively is breaking the right audience buttons in IE6 - AH, 7.12.09
*/
}
.rBtns_add {
	clear: left;
margin-left: 12px;


}

.rBtns a {
}

.forPatients {
	width:235px;
	height:35px;
	display:table;
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
}

.forPatients a {
	display:block;
	width:235px;
	height:35px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/btn_forPatients.png);
}

.forPatients a:hover {
	display:block;
	width:235px;
	height:35px;
	background: url(/Content/Upload/AssetMgmt/siteImages/btn_forPatients.png) 0px -35px;
}

.forPatientsV {
	width:235px;
	height:35px;
	display:table;
	position:relative;
	float:left;
	background: url(/Content/Upload/AssetMgmt/siteImages/btn_forPatients.png) 0px -70px;
	margin:0px 0px 0px 0px;
}

.forEmployers {
	width:235px;
	height:35px;
	display:table;
	position:relative;
	float:left;
	margin:5px 0px 0px 0px;
}

.forEmployers a {
	display:block;
	width:235px;
	height:35px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/btn_forEmployers.png);
}

.forEmployers a:hover {
	display:block;
	width:235px;
	height:35px;
	background: url(/Content/Upload/AssetMgmt/siteImages/btn_forEmployers.png) 0px -35px;
}

.forEmployersV {
	width:235px;
	height:35px;
	display:table;
	position:relative;
	float:left;
	background: url(/Content/Upload/AssetMgmt/siteImages/btn_forEmployers.png) 0px -70px;
	margin:5px 0px 0px 0px;
}

.forMedical {
	width:235px;
	height:35px;
	display:table;
	position:relative;
	float:left;
	margin:5px 0px 0px 0px;
}

.forMedical a {
	display:block;
	width:235px;
	height:35px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/btn_forMedical.png);
}

.forMedical a:hover {
	display:block;
	width:235px;
	height:35px;
	background: url(/Content/Upload/AssetMgmt/siteImages/btn_forMedical.png) 0px -35px;
}

.forMedicalV {
	width:235px;
	height:35px;
	display:table;
	position:relative;
	float:left;
	background: url(/Content/Upload/AssetMgmt/siteImages/btn_forMedical.png) 0px -70px;
	margin:5px 0px 0px 0px;
}

/*******************************************************************************
********************************************************************************
							--------------------------
									Main Nav-OVERALL
							--------------------------
********************************************************************************
*******************************************************************************/

#mainNav {
	clear: left;
	float: left;
	width: 100%;
}

/********************** Blue nav **********************/
#navbarBlue a {
	background:#143556;
}

#navbarBlue {
	display:block;
	height:64px;
	font-family: Arial, Helvetica, sans-serif;
	width: 924px;
}

#navbarBlue div.smallType b {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#navbarBlue div.smallType {
	color: #74b3e2;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navbarBlue a {
	display:inline;
	position:relative;
	height:64px;
	text-decoration: none;
	float: left;
}

#navbarBlue a:hover {
	display:block;
}

/********************** Turq nav **********************/
#navbarTurq a {
	background:#0d5552;
}

#navbarTurq {
	display:block;
	height:64px;
	font-family: Arial, Helvetica, sans-serif;
	width: 924px;
}

#navbarTurq div.smallType b {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#navbarTurq div.smallType {
	color: #74e3e2;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navbarTurq a {
	display:inline;
	position:relative;
	height:64px;
	text-decoration: none;
	float: left;
}

#navbarTurq a:hover {
	display:block;
}

/********************** Green nav **********************/
#navbarGreen a {
	background:#094419;
}

#navbarGreen {
	display:block;
	height:64px;
	font-family: Arial, Helvetica, sans-serif;
	width: 924px;
}

#navbarGreen div.smallType b {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#navbarGreen div.smallType {
	color: #8c8;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navbarGreen a {
	display:inline;
	position:relative;
	height:64px;
	text-decoration: none;
	float: left;
}

#navbarGreen a:hover {
	display:block;
}

/********************** Red nav **********************/
#navbarRed a {
	background:#660202;
}

#navbarRed {
	display:block;
	height:64px;
	font-family: Arial, Helvetica, sans-serif;
	width: 924px;
}

#navbarRed div.smallType b {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#navbarRed div.smallType {
	color: #e18383;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navbarRed a {
	display:inline;
	position:relative;
	height:64px;
	text-decoration: none;
	float: left;
}

#navbarRed a:hover {
	display:block;
}

/*******************************************************************************
********************************************************************************
							--------------------------
						Main Nav Buttons Position/Text Sizing
							--------------------------
********************************************************************************
*******************************************************************************/

/*position */
#m1 div {
	margin-top:25px;
}

#m2 div, #m3 div, #m4 div, #m5 div, #m6 div, #m7 div {
	margin-top:17px;
	margin-left:15px;
}

/* type */
#m1 {
	display:block;
	width:62px;
	text-align:center;
}

#m1 .smallType b {
	color:#ffffff;
	font-size:16px;
}

#m2 {
	width:140px;
}

#m2:hover {
	background:#ededed;
}

#m2 .smallType {
	font-weight:normal;
	font-size:12px;
}

#m2 .smallType b {
	font-size:16px;
}

#m3 {
	width:140px;
}

#m3:hover {
	background:#ededed;
}

#m3 .smallType {
	color: #74b3e2;
	font-weight:normal;
	font-size:12px;
}

#m3 .smallType b {
	color:#ffffff;
	font-size:16px;
}

#m4 {
	width:121px;
}

#m4:hover {
	background:#ededed;
}

#m4 .smallType {
	color: #74b3e2;
	font-weight:normal;
	font-size:12px;
}

#m4 .smallType b {
	color:#ffffff;
	font-size:16px;
}

#m5 {
	width:190px;
}

#m5:hover {
	background:#ededed;
}

#m5 .smallType {
	color: #74b3e2;
	font-weight:normal;
	font-size:12px;
}

#m5 .smallType b {
	color:#ffffff;
	font-size:16px;
}

#m6 {
	width:130px;
}

#m6:hover {
	background:#ededed;
}

#m6 .smallType {
	color: #74b3e2;
	font-weight:normal;
	font-size:12px;
}

#m6 .smallType b {
	color:#ffffff;
	font-size:16px;
}

#m7 {
	width:141px;
}

#m7:hover {
	background:#ededed;
}

#m7 .smallType {
	color: #74b3e2;
	font-weight:normal;
	font-size:12px;
}

#m7 .smallType b {
	color:#ffffff;
	font-size:16px;
}

/*******************************************************************************
							--------------------------
								Cells Section [?]
							--------------------------
*******************************************************************************/

#cells {
	clear: left;
	position: relative;
	z-index: 3;
}

#cells ul {
	list-style: none;
	border-top: 1px solid #003399;
	margin: 0px;
	padding: 0px;
	display: block;
}

#cells li a {
	background-color: #006699;
	border-top: 1px solid #0066FF;
	border-right: 1px solid #003399;
	border-left: 1px solid #0066FF;
	border-bottom: 1px solid #003399;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	display: block;
	height: 15px;
	padding: 5px 20px 5px 20px;
}

#cells a:hover {
	background-color: #0066CC;
	border-top: 1px solid #0099CC;
	border-left: 1px solid #0099CC;
}

.cells {
	width: 100px;
	position: absolute;
	float: left;
	z-index: 2;
	display: none;
}

#cell1 {
	display:none;
	width:1px;
	height:1px;
	padding:0px;
	border:0px;
}

#cell1 .cellBox {
	width:1px;
	height:1px;
	display:none;
}

#cell2 {
	margin:0px 0px 0px 61px;
	width:380px;
	height:300px;
}

#cell2 .cellBox {
}

#cell3 {
	margin:0px 0px 0px 201px;
	width:340px;
	height:120px;
}

#cell3 .cellBox {
}

#cell4 {
	margin:0px 0px 0px 341px;
	width:250px;
	height:125px;
}

#cell4 .cellBox {
}

#cell5 {
	margin:0px 0px 0px 462px;
	width:300px;
	height:160px;
}

#cell5 .cellBox {
}

#cell6 {
	margin:0px 0px 0px 652px;
	width:270px;
	height:100px;
}

#cell6 .cellBox {
}

#cell7 {
	margin:0px 0px 0px 683px;
	width:220px;
	height:260px;
}

#cell7 .cellBox {
}

/**********************************************************/

/* ------------------- *\
/* Cells dropdown
/* ------------------- */
.cells {
	background-color: #ededed;
	padding: 10px;
	float: left;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	overflow: hidden;
}

.cells iframe {
	margin:0px;
	width: 500px;
	height: 500px;
}

/*******************************************************************************
********************************************************************************
							--------------------------
								Drop boxes [?]
							--------------------------
********************************************************************************
*******************************************************************************/

.dropLeft, .dropRight {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align:left;
	float:left;

}

.dropLeft ul, .dropRight ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.dropLeft ul, .dropRight ul li {
	line-height: 1px;
}

.dropLeft ul a, .dropRight ul a {
	color: #669933;
	text-decoration: none;
	display: block;
	margin-bottom: 6px;
	height: auto;
	line-height: normal;
}

.dropLeft ul a:hover, .dropRight ul a:hover {
	color: #083B63;
}

.dropLeft {
	padding:20px 0 0 10px;
}


.dropRight {
	display:block;
	float:left;
	padding:20px 0 0 40px;
}

/* Find a Physician Drop Box */
.phyDropKey {
	width:300px;
	text-align:left;
	padding-left:5px;
}

.phyDropSearch {
	text-align:left;
	padding-left:5px;
}

.phySubmit {
}

.botLinks {
	padding-left:5px;
}

.requestApp {
	text-align:left;
}

.searchCol2 {
	margin-left:30px;
	text-align:left;
}

/*******************************************************************************
********************************************************************************
							--------------------------
							inCalendar Classes/Events
							--------------------------
********************************************************************************
*******************************************************************************/

.inCalTable {
	width:890px;
	border-collapse:collapse;
	clear:both;
}

.inCalRight #searchContain {

	margin-right: 20px;

}


.inCalLeft {
	vertical-align:top;
	width:650px;
}
#searchContain {
	width:240px;
	margin-top: -20px;
	margin-left: 10px;
}
.inCalRight {
	vertical-align:top;
	width:250px;
	padding:0px;
}
#calComponents {
	text-align:center;
}
/* Left Title */
.inCalTitle {
	height:20px;
	background:#ededed;
	font-weight:bold;
	padding:8px;
	color:#143556;
	margin-bottom:10px;
	width:590px;
	font-size: 20px;
}

/* Repeater */
#calCont1 {
}

.inCalLine {
	padding:0px;
}

/* table left */
.inCalRow {
	margin:0px;
	width:590px;
	margin-left:8px;
}

.inCalRow table {
	width:100%;
}

.calTitle {
font-size: 150%;
padding-bottom: 15px;
padding-top: 10px;
}

.calTitle a {
	font-weight:bold;
	text-decoration:none;
}

.inCalLabel {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:100px;
}

.inCalData {
	line-height:14px;
	padding-bottom:10px;
}

.inCalLine {
	text-align:left;
	vertical-align:top;
}


/*******************************************************************************
********************************************************************************
							--------------------------
								Right Search
							--------------------------
********************************************************************************
*******************************************************************************/
#searchByKey {
	display:block;
	height:40px;
	float:left;
}

#searchByKey_main {
	float: right;
}

#inCalSrchBox {
	width:150px;
	height:18px;
}

.incal_sBtn {
	color:#143556;
	font: 11px Arial, Verdana, helvetica, sans-serif;
	background-color:#fff;
	border: 1px solid;
	border-color: #ccc #999 #999 #ccc;
	/*border-color: #696 #363 #363 #696; */
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#b7db92', EndColorStr='#669933');
	padding:3px;
	margin:2px 0 0 8px;
}

/*********** Right Dropdown ***************/
#searchByMonth {
	display:block;
	margin-top:10px;
	margin-bottom:8px;
}

.monthSelect {
}

#searchByMonth select {
	height:21px;
	padding:9px;
}

.incal_go_btn {
	color:#143556;
	font: 11px Arial, Verdana, helvetica, sans-serif;
	background-color:#fff;
	border: 1px solid;
	border-color: #ccc #999 #999 #ccc;
 filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#b7db92', EndColorStr='#669933');
	padding:3px;
	margin:0px;
}

/*********** Right Search by Type ***************/

#searchByCat {
}

#catText {
}

#catSelect {
}

#jumpMenu {
}

#go_button {
	color:#143556;
	font: 11px Arial, Verdana, helvetica, sans-serif;
	background-color:#fff;
	border: 1px solid;
	border-color: #ccc #999 #999 #ccc;
 filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#b7db92', EndColorStr='#669933');
	padding:3px;
	margin:0px 0px 0px 10px;
}

/*********** Right small calendar ***************/


.calendar1 td{
	align:left;
	padding: 0px;
}
.row-month{
	font-weight: bold;
}
.inCal_CalendarStyle{
	align:left;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 1px;
}
.inCal_TitleStyle{
	font-size: 14px;
	font-weight: bold;
	background-color: #004579;
	margin: 0px;
	padding: 0px;
}
.inCal_TitleStyle td{
	padding: 6px;
	font-size: 14px;
	color: #F0F0F0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.inCal_NextPrevStyle{
	padding: 0px;
	margin: 0px;
}
.inCal_NextPrevStyle a{
	color: #FFFFFF;
	text-decoration: none;
}
.inCal_NextPrevStyle a:hover{
	text-decoration: underline;
}
.inCal_DayHeaderStyle{
	background-color: #669933;
	color:  #fff;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.inCal_OthMonthStyle{
	background-color: #f2f2f2;
}
.inCal_DayStyle, .inCal_TodayStyle{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E7F1F5;
	border-bottom-color: #E7F1F5;
	padding: 4px;
	color: #000000;
	font-size: 12px;
}
.inCal_DayStyle .inCal_DayStyle {
	border:1px solid #fff;
}
td.inCal_DayStyle{
	padding: 6px;
	background:#fff;
}
td.inCal_TodayStyle{
	background-color: #669933;
	padding: 6px;
	color:#fff;
}

.inCal_TodayStyle .inCal_DayStyle{
	border:1px solid #669933;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

td.inCal_DayStyle a, td.inCal_TodayStyle a{
text-decoration: none;
font-weight: bold;
background-color: #fff;
}

td.inCal_DayStyle a:hover, td.inCal_TodayStyle a:hover{
text-decoration: none;
font-weight: bold;
background-color: #ccc;
}


.inCal_TodayStyle a:link.inCal_DayStyle{
	color: #ffffff;
}
.inCal_TodayStyle a:visited.inCal_DayStyle{
	color: #ffffff;
}
.inCal_TodayStyle a:hover.inCal_DayStyle{
	color:#ffffff;
}




.row-label{
	font-weight: bold;
}
.row-data{
}
.row-label hr{
	height: 1px;
}
.row-event a:hover, .row-data a:hover, .footer a:hover{
	border: none;
}
.incal_search_btn{
   color:#936e37;
   border:1px solid;
   cursor: hand;
/*	background-image: url(/content/upload/AssetMgmt/images/searchBtn.jpg);
	border: none;
	height: 24px;
	width: 76px;
	cursor: pointer;
*/
}

/*******************************************************************************
********************************************************************************
							--------------------------
								Drive to Action
							--------------------------
********************************************************************************
*******************************************************************************/

.dtaTable {
	/*border:1px solid #d1d1d1; */
	clear:both;
	width: 231px;
	background-color: #FFFFFF;
	background: #dfdfdf url(/Content/Upload/AssetMgmt/siteImages/sideNavBG.jpg) repeat-x;
	background-repeat: repeat-x;
	/*padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;*/
	margin:20px 0 0 0;
	float: left;
	margin-left:16px;
	_margin-left: 8px;
}

.dtaIcon {
	display:none;
}

.dtaLinks {
	/* 	taken out to improve interactivity
	similiar acting to the nav menu -ah 7.13.09
		padding:8px 8px 8px 8px; */
	border-bottom:1px solid #CDCDCD;
	border-left: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
}

.dtaMoreLink {
	padding:5px;
	font-weight:bold;
}

.dtaHeader {
	color:#5286c2;
	font-size:14px;
	font-weight:bold;
	padding:12px 10px 8px 10px;
	border-bottom:1px solid #d1d1d1;
	background: url(/Content/Upload/AssetMgmt/siteImages/dtaTop.gif) 0 0px;
}

.dtaLinks a {
	text-decoration: none;
	display: block;
	width: 217px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 12px;
}

.dtaLinks a:hover {
	background-color: #ddd;
}

/*******************************************************************************
********************************************************************************
							--------------------------
								Find a physician
							--------------------------
********************************************************************************
*******************************************************************************/

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
	display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}

.tabberlive {
	margin-top:1em;
	width: 480px;
	margin: 14px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav {
	margin:0;
	padding: 2px 0;
	border-bottom: 1px solid #ccc;
	font: bold 12px Arial, Verdana, sans-serif;
	height:38px;
	font-size:11px;
}

ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a {
	text-decoration: none;
	float: left;
	display: block;
	padding: 12px 10px 0px 10px;
	margin: 0px 5px 0px 0px;
	height: 27px;
	width: 70px;
	text-align: center;
	border: 1px solid #ccc;
}

ul.tabbernav li a {
	/*filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#b7db92',EndColorStr='#669933');*/
	color: #fff;
	background: url(/Content/Upload/AssetMgmt/siteImages/tab.gif) repeat-x;
}

ul.tabbernav li a:link {
	color: #fff;/*background:#efefef;*/
}

ul.tabbernav li a:visited {
	color: #fff;
	background: url(/Content/Upload/AssetMgmt/siteImages/tab.gif) repeat-x;
}

ul.tabbernav li a:hover {
	color: #fff;
	/*background:url(/images/framework/tab.gif) no-repeat;*/
	border-color: #ccc;
}

ul.tabbernav li.tabberactive a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #666;
}

ul.tabbernav li.tabberactive a:hover {
	color: #000;
	background: #fff;
	border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:12px;
	border:1px solid #ccc;
	border-top:0;
	background: #fff;/* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height *//* height:200px; *//* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary *//* overflow:auto; */
}

.tabberlive .tabbertab img {
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
	display:none;
}

.tabberlive .tabbertab h3 {
	display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}

.tabberlive#tab2 {
}

.tabberlive#tab2 .tabbertab {
	height:200px;
	overflow:auto;
}

.largeImg {
	text-align:center;
}

.smlRow {
	border-top:1px solid #ccc;
	display:block;
	width:100%;
	height:70px;
	margin:20px 0px 0px 0px;
}

.prodsm {
	display:block;
	float:left;
}

.prodsm img {
	display:block;
	float:left;
}

/*******************************************************************************
********************************************************************************
							--------------------------
						Audience Box (in header - for text links/subpages)
							--------------------------
								added 7/7/09
********************************************************************************
*******************************************************************************/
/* audience box */

.audienceBox {
	display:block;
	margin-top: -90px;
/*	float: right;*/
	display: inline;
	color: #27608d;
	margin-right: 10px;
	clear: left;
	float: left;
	text-align: right;
	width: 100%;
	width: 910px;
}

.audienceBox a, div.audienceBox a, div.audienceBox a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	display: inline;
}

.audienceBox a:hover, div.audienceBox a:hover, div.audienceBox a:hover {
	color: #F7AD1A;
	display: inline;
}

#utilR .audienceBox, #utilG .audienceBox {
	margin-top: 5px;
	margin-right: 0px;
	color: #fff;
}

/*******************************************************************************
********************************************************************************
							--------------------------
							New box styles for content
							--------------------------
								added 7/9/09 by AH - testing
********************************************************************************
*******************************************************************************/
.wideBox {
	clear: left;
	float: left;
	width: 604px;
	margin-top: 10px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #aaa;
	margin-bottom: 20px;
}

.content {
	float: left;
	padding: 10px;
	margin-left: 0px;
	line-height: 18px;
	color: #333333;
	font-size: 13px;
}

.title {
	font-size: 24px;
	padding: 10px 0;
	margin: 10px;
	border-bottom: 1px solid #ccc;
}

.title a {
	color: #083b63 !important;
	text-decoration: none;
}

.title a:hover {
	color: #669933 !important;
}

.wideBox img {
	float: right;
	margin-left: 20px;
	max-width: 100px;
	max-height: 100px;
/* removed because it was squishing the images in IE	_width: 100px;
	_height: 100px; */
}

.wideBoxContainer {
	clear: left;
	float: left;
	width: 606px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline;
}

.narrowBoxLeft {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 291px;
	border:1px solid #999;
}

.narrowBoxRight {
	float: left;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 291px;
	margin-left: 20px;
	border: 1px solid #999;
}

.narrowBox img {
	max-width: 48px;
	max-height: 48px;
	_width: 48px;
	_height: 48px;
}

.narrowBox .title {
	font-size: 20px;
	font-size: 18px;
	margin: 0 0 20px 0;
	padding: 10px 0;
	line-height: 20px;
}

.narrowBox {
	line-height: 14px;

}

.narrowBox li img {
	float: left;
}

.narrowBox li {
	clear: both;
	list-style-type: none;
	line-height: 16px;
	margin-left: 0px;
}

.narrowBox .title {
	clear: both;
}

.narrowBox ul {
	padding: 0px;
	margin: 0;
}

.narrowBox p {
	line-height: 1.2em;
}
.row img {
	max-width: 48px;
	max-height: 48px;
	_width: 48px;
	_height: 48px;
	margin: 0 10px 20px 0;
	padding: 0 0 0px 0;
}

.rowTitle {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rowTitle a {
	text-decoration: none;
	color:#083B63 !important;
}

.rowTitle a:hover {
	color: #669933 !important;
}

.rowDescImg {
	margin: 8px 0 10px 0;
	width: 210px;
	float: right;
}

.rowDesc {
	clear: both;
	margin: 8px 0 10px 0;
	width: 94%;
	float: left;
	margin-bottom: 10px;
	line-height: 1.2em;
}

.eventRow1 {
	background-color: #fefefe;
	color: #444;
	padding: 6px;
}

.eventRow2 {
	background-color: #efefef;
	padding: 6px;
}

.eventLeft {
	float: left;
	font-size: 11px;
	width: 330px;
	padding-bottom: 10px;
}

.eventRight {
	float: right;
	margin-right: 5px;
}

.boxContent {
	padding: 10px;
}

.wideBox .boxContent {
	padding: 0;
}

.wideBox .content {
	padding: 10px;
}

.narrowBox .leftalign {
	float: left;
	margin: 0 10px 10px 0;
}

.narrowBox ul {
	margin-bottom: 10px;
}

.healthcareservices li{
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	list-style-type: none;
	}


/*******************************************************************************
********************************************************************************
							--------------------------
								       locations
							--------------------------
********************************************************************************
*******************************************************************************/

#locDetInfo {
	clear: both;
	margin: 0;
	padding: 0;
}
#locOImg {
	clear: both;
}

/*******************************************************************************
********************************************************************************
							--------------------------
								       fin.
							--------------------------
********************************************************************************
*******************************************************************************/

#printbutton a{
	float: left;
	padding-left: 19px;
	padding-bottom: 1px;
	margin-top: 3px;
	margin-left: 8px;
	background-image: url(/Content/Upload/AssetMgmt/siteImages/print.gif);
	background-repeat: no-repeat;
}

.PrintBody{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PrintBody table td{
	font-size: 12px;
}


#appointTable
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px
}
.appBold6a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}
.appBold7a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}
.appBold6a
{
    FONT-WEIGHT: bold
}
.appBold7a
{
    FONT-WEIGHT: bold
}
#eventsData TD
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}
#eventsData
{
    BORDER-LEFT: #dedacb 1px solid
}
#btnLogout
{
    MARGIN-BOTTOM: 10px
}
.header7
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.header71
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold18
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold1
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold2
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold3
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold4
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBolda1
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBolda2
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBolda3
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBolda4
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold1a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold2a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold3a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold4a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
.appBold5a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}
#appointHead
{
    MARGIN-TOP: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.appBold0a
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #efede5
}

.appBold1
{
    WIDTH: 130px
}
.appBold2
{
    WIDTH: 300px
}
.appBold3
{
    WIDTH: 120px
}
.appBold4
{
    WIDTH: 50px
}
#tdDate
{
    WIDTH: 145px
}
#tdTitle
{
    WIDTH: 334px
}
#tdLoc
{
    WIDTH: 135px
}
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    HEIGHT: 190px;
    BACKGROUND-COLOR: #fbfaf7
}
#regCont
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    HEIGHT: 190px;
    BACKGROUND-COLOR: #fbfaf7
}
#logCont TABLE TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px
}
#forgotLink A
{
    MARGIN-TOP: 4px;
    DISPLAY: block;
    FONT-SIZE: 11px;
    FONT-STYLE: italic
}
#regLink
{
    MARGIN-TOP: 10px
}
#regLink A
{
    FONT-WEIGHT: bold
}
#ev1
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}
#ev2
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}
#ev3
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}
#ev4
{
    BORDER-RIGHT: #dedacb 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #dedacb 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #dedacb 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dedacb 1px solid;
    BACKGROUND-COLOR: #fbfaf7
}


.incal_cart_btn
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://www.hcgh.org/content/upload/AssetMgmt/images/blankBtnWide1.gif) no-repeat;
    BORDER-LEFT: medium none;
    WIDTH: 85px;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
}
.incal_cart_btn, .incal_cart_btn1{
	background: none;
	background-image: url(http://www.hcgh.org/content/upload/AssetMgmt/images/blankBtnWide1.gif);
	background-repeat: no-repeat;
	border: none;
	text-align: center;
	width: 85px;
	height: 25px;
	color: #FFFFFF;
	font-size: 12px;
}
#incal-table .incal_cart_btn{
	margin-left: 10px;
}
.incal_cart_btn{
	margin-top: 10px;
	margin-bottom: 10px;
}
#subContent a.incal_cart_btn, #subContent a#lnlPrint
{
	color:White;
	padding-top:2px;
	cursor:default;
}

#calendarpdf {
	float: right;
	width: 225px;
	margin-right: 0;
 margin-top: 10px; margin-bottom: 5px;	
}

.phone {
	line-height: 1em;
}

.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	text-decoration: none !important;
	color: #004A7C !important;
}

.h1 {
	line-height: 26px;
}

.h2 {
	line-height: 24px;
}

/**************** Jon Oct 2, 2009 ***************
commented out by Aaron Oct 3, 2009 

#subRight,  x:-moz-any-link, x:default  {
	position: relative !important; position: absolute;
	top: 0px !important; top: 306px;
	position: absolute;
	top: 306px;
	display:inline;
	margin:0px;

}
#subRight {
	float: left;
	margin: 0px;
}
#Form1 {
	display:inline;
	margin: 0px;
}

*/


/**************** Jon Oct 5, 2009 ***************/
#subRight {
	_position: relative;
	_top: 0px;
	_margin: 0px;
}
/*** ie6 ***/
#mainNav {
	_height:58px;
	_border: 0px;
	_margin-bottom: -3px;
}
.cells {
	_top: -3px;
}


.regularlist li{
	list-style: disc;
	margin-left: 12px;
	}
	
#fsError682114 {
	width: 500px !important;
}