/*-----------------------------------------------------------------------*/
/* General Page Styles													 */
/*-----------------------------------------------------------------------*/
html { height:100%; }
#body { background-color: #D7E7AA; margin:0; }/* [MODPOINT: Enter the background image or color specifications] */
p { font-family:arial,helvetica,verdana; font-size:12px; line-height:1.5; color:#666768; margin:0; padding:5px 10px;}/* [MODPOINT: change font here. */
div { font-family:arial,helvetica,verdana; font-size:12px; line-height:1.5; color:#666768; margin:0; padding:0;}/* [MODPOINT: change font here. */
table, tr, td { font-family:arial,helvetica,verdana; font-size:12px; line-height:1.5; margin:0; color:#666768; margin:0; padding:0;}/* [MODPOINT: change font here. */
.normal, .Normal { font-family:arial,helvetica,verdana; font-size:12px; line-height:1.5; color:#666768; margin:0; padding:0;}/* [MODPOINT: change font here. */
.normal p, .Normal p { font-family:arial,helvetica,verdana; font-size:12px; line-height:1.5; color:#666768; margin:0; padding:5px 10px; }/* [MODPOINT: change font here. */
ol, ul { font-family:arial,helvetica,verdana; font-size:12px; color:#666768; margin-top:0; margin-bottom:0; line-height:1.5; padding-bottom:5px; padding-top:5px}/* [MODPOINT: change font here. */
.normal li {font-family:arial,helvetica,verdana; font-size:12px; color:#666768; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; line-height:1.5;}/* [MODPOINT: change font here. */
.NormalBold { font-family:arial,helvetica,verdana; font-size:12px; line-height:1.5; font-weight:bold; color:#666768; margin:0; padding:0;}
.NormalRed { color:#c50000; font-family:arial,helvetica,verdana; line-height:1.5; font-weight:bold; font-size:12px; margin:0; padding:0;}
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }

/*-----------------------------------------------------------------------*/
/* Easy Mod												         		 */
/* Use display:none to hide some of these sections, for example          */
/* .EMDateContainer { display:none; }                                    */
/* .EMSearchContainer { display:none; }                                  */
/* .EMMenuArrow { display:none; }                                        */
/*  #body (line #5 above) changes the background style                   */
/*-----------------------------------------------------------------------*/
.EMSkinWidth { width:832px; }/* [MODPOINT: width of webpage */
.EMSearchContainer { display:none; }/* [MODPOINT: search box is displayed or not */ 
.EMDateContainer { }
.EMBreadcrumbContainer { }
.EMCopyrightContainer { }
.EMTermsContainer { }
.EMPrivacyContainer { }
.EMSubMenuItemOn { color:#ffffff; }/* [MODPOINT: Color of the submenu item ON MOUSEOVER */
.EMSubMenuItemOff { color:#ffffff; }/* [MODPOINT: Color of submenu item NORMAL STATE */
.EMSubMenuItemBGOn { background:#7ca284; }/* [MODPOINT: Color of submenu background ON MOUSEOVER */
.EMSubMenuItemBGOff { background:#7ca284; }/* [MODPOINT: Color of submenu background NORMAL STATE */
.EMMenuArrow { }
.EMBackground { }
.EMHeaderHeight { height:200px;}


/*-----------------------------------------------------------------------*/
/* Page Structure														 */
/*-----------------------------------------------------------------------*/
#PageContainer { height:100%; width:100%; text-align:center; display:table; }
#OuterContainer{ height:100%; margin:0 auto; display:table; }
#InnerContainer{ margin:0 auto; background:#F2FCFE; }
#LogoContainer { vertical-align:middle; padding:5px 5px 0px 20px; }
#BannerContainer { margin:5px 7px 7px 0; text-align:right; }
#SearchContainer { width:100%; margin:7px 0 0px 0; text-align:right; }
#DateContainer { margin:8px 20px 7px 0; text-align:right; vertical-align:middle; }
#MenuContainer { height:46px; margin:0px 0 0 0; border-bottom:#008bcc 10px solid; } /* [MODPOINT: change the color of the line under the menu */
#BannerContainer { vertical-align:middle; margin:0; padding:0; font-size:0; line-height:0; }
#CustomBannerContainer { vertical-align:middle; margin:0; padding:0; }
#BreadcrumbContainer { text-align:left; margin:8px 0 7px 20px; }
#LoginContainer { text-align:right; margin:7px 5px 0 5px; }
#UserContainer { text-align:right; margin:7px 0px 0 5px; }
#ContentContainer { margin:10px 0 0 0; }
#FooterContainer { margin:0; }
#CopyrightContainer { text-align:left; margin:7px 5 0 5px; }
#TermsContainer { text-align:left; margin:7px 5px 0 0px; }
#PrivacyContainer { text-align:left; margin:7px 5px 0 5px; }
#SeperatorContainer { text-align:right; margin:7px 5px 0 5px; }
/* .HeaderBG { color:#ffffff; }  /*[MODPOINT: Banner image or color */
.HeaderBG {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/header_bg.png) repeat-x scroll left top;
}
.FooterBG { background:url(images/dot.png) repeat-x top left #FFFFFF; }
.FooterPad { padding:0 10px 0 10px; background:#FFFFFF; } 


/*-----------------------------------------------------------------------*/
/* Images																 */
/*-----------------------------------------------------------------------*/
img.CornerBottomLeft { width:21px; height:18px; }
img.CornerBottomRight { width:17px; height:18px; }
#LogoContainer img { margin:0; }

/*-----------------------------------------------------------------------*/
/* Search																 */
/*-----------------------------------------------------------------------*/
.SearchBox { width:100%; height:19px; vertical-align:top; font-size:0; line-height:0; margin:0; padding:0; }
.SearchBox input { height:15px; background:#ffffff; width:158px; color:#4e7fb9; margin:3px 0 3px 0; padding:3px 4px 2px 0; border:none; cursor:text; z-index:1; float:left; }
.SearchBox a img { float:left; margin:0; padding:0px 0 0 0px; border:none; }
.SearchBox img { width:46px; height:19px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*-----------------------------------------------------------------------*/
/* Boxed																 */
/*-----------------------------------------------------------------------*/
.BoxedTable { }
.BoxedL { width:7px; background:url(images/left_shadow.png) repeat-y top left; }
.BoxedM { background:#ffffff; }
.BoxedR { width:7px; background:url(images/right_shadow.png) repeat-y top right; }
.BoxedBL { width:21px; height:18px; vertical-align:top; }
.BoxedB { height:18px; background:url(images/footer_bg.png) repeat-x top left; }
.BoxedBR { width:17px; height:18px; vertical-align:top; }

/*-----------------------------------------------------------------------*/
/* Links																 */
/*-----------------------------------------------------------------------*/
a:link, a:visited, a:active { color:#008bcc; font-weight:normal; text-decoration:underline; }/* [MODPOINT: Color text links*/
a:hover { color:#74964b; text-decoration:underline; }/* [MODPOINT: Color text link hover */
a.Normal:link, a.Normal:visited { color:#008bcc; font-weight:normal; text-decoration:underline; }/* [MODPOINT: Color text links - change it again*/
a.Normal:hover { color:#cf5965; font-family:arial,helvetica,verdana;  text-decoration:underline; }/* [MODPOINT: Color text link hover - change it again */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { font-family:arial,helvetica,verdana; color:#7ca284; font-weight:bold; text-decoration:underline; }
A.CommandButton:hover { color:#4e7fb9; text-decoration:underline; }

/*-----------------------------------------------------------------------*/
/* Headings																 */
/*-----------------------------------------------------------------------*/
H1 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#000000; font-weight:normal;  padding:0px; margin:0;} /* [MODPOINT: H1*/
H2 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#0079AF; font-weight:bold;  padding:0px; margin:0;}/* [MODPOINT: H2*/
H3 { font-family:"Times New Roman", Times, serif; font-size:17px; color:#0084BF; font-weight:bold; padding:5px 0px 0px 0px; margin:0;}/* [MODPOINT: H3*/
H4 { font-family:"Times New Roman", Times, serif; font-size:15px; color:#008BCC; font-weight:normal; padding:0px; margin:0;}/* [MODPOINT: H4*/



/*-----------------------------------------------------------------------*/
/* Login																 */
/*-----------------------------------------------------------------------*/
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#666768; font-size:11px; font-weight:normal; text-decoration: none; padding:0 0 0 0px; margin:0; }
a.LoginToken:hover { color:#666768; font-weight:normal; font-size:11px; text-decoration: underline; }

/*-----------------------------------------------------------------------*/
/* User																	 */
/*-----------------------------------------------------------------------*/
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#666768; font-size:11px; font-weight:normal; text-decoration: none; padding:0 0 0 0px; margin:0; }
a.UserToken:hover { color:#666768; font-weight:normal; font-size:11px; text-decoration: underline; }

/*-----------------------------------------------------------------------*/
/* Breadcrumbs															 */
/*-----------------------------------------------------------------------*/
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#666768; font-size:11px; text-decoration: none; font-weight:normal; }
a.BreadcrumbToken:hover { color:#666768; font-size:11px; text-decoration: underline; font-weight:normal; }
#BreadcrumbContainer img { margin:0 8px 0 8px; border:none; }

/*-----------------------------------------------------------------------*/
/* Date															 */
/*-----------------------------------------------------------------------*/
.DateToken, a.DateToken:link, a.DateToken:visited, a.DateToken:active { color:#666768; font-size:11px; text-decoration: none; font-weight:normal; }
a.DateToken:hover { color:#666768; font-size:11px; text-decoration: underline; font-weight:normal; }


/*-----------------------------------------------------------------------*/
/* Copyright, privacy, terms											 */
/*-----------------------------------------------------------------------*/
.FooterToken { color:#666768; font-size:11px; }
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:11px; color:#666768; font-weight:normal; text-decoration: none; padding:0; margin:0; }
a.FooterToken:hover { font-size:11px; color:#666768; font-weight:normal; text-decoration: underline; }

/*-----------------------------------------------------------------------*/
/* Forms																 */
/*-----------------------------------------------------------------------*/
select, input { font-family:arial,helvetica,verdana; font-size:11px; color:#333333; }
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial,helvetica,verdana; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial,helvetica,verdana; font-size:11px; font-weight:normal; }

/*-----------------------------------------------------------------------*/
/* Main Menu															 */
/*-----------------------------------------------------------------------*/
#MenuBarL { width:20px; background:url(images/spacer.gif) no-repeat; }
#MenuBarL img { width:20px; height:46px; }
#MenuBarR { width:9px; background:url(images/spacer.gif) no-repeat; }
#MenuBarR img { width:9px; height:46px; }
#MenuBar { background:url(images/spacer.gif) repeat-x; }

.MainMenu_SubMenu { padding:0; margin:0; border-top:10px solid #008bcc; border-right:1px solid #008bcc; border-left:1px solid #008bcc; z-index:1000; font-weight:normal; opacity:.95; background-color:#c7e2f3; } /* Set background-color of dropdown menu - normal state - set color of borders of sub-menu as well as thickness of bar under tabs */
.MainMenu_MenuItem { font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:5px 30px 5px 13px; height:20px; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #008bcc; border-left:0 solid #ffffff; color:#231f20; } /* [MODPOINT]: border of submenus partially, other section below, can set font color of submenu */
.MainMenu_MenuItemSel {background:transparent; color: #ffffff; } /* set color of submenu drop-down text on mouseover */
.SubMenu_MenuItemSel { font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:5px 30px 5px 13px; height:20px; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #008bcc; border-left:0 solid #ffffff; background-color:#008bcc; } /* [MODPOINT]: add background-color if want to change mouseover background color of selected submenu item, along with border */
.MainMenu_MenuContainer { height:46px; background:transparent; }
.MainMenu_MenuContainer td { vertical-align:top; }
.MainMenu_MenuBar { height:46px; background:transparent; }
.MainMenu_Idle td img { display:none; }
.MainMenu_Idle td { line-height:0; height:46px; padding:0; margin:0; }
.MainMenu_Idle td div { height:46px; background:url(images/tab_right.png) top right no-repeat; background-color:transparent; margin:0; padding:0; }
.MainMenu_Idle td div div { height:46px; background:url(images/tab_left.png) top left no-repeat; margin:0; padding:0 17px 0 17px; }
.MainMenu_Idle td div div div { height:46px; padding:0; margin:0; background:url(images/tab_bg.png) top left repeat-x; }
.MainMenu_Idle td div div div div { height:46px; padding:0; margin:0; background:url(images/tab_bg.png) center center repeat-x; }
.MainMenu_Idle td div div div div div { height:23px; background:url(images/spacer.gif) center center repeat-x; text-align:center; padding:23px 0 0 0; margin:0; font-size:11px; font-weight:bold; color:#016a9b; line-height:normal; }/* [MODPOINT]: Color of Main Menu Tab Text NORMAL STATE*/
.MainMenu_Selected td img, .MainMenu_BreadcrumbActive td img { display:none; }
.MainMenu_Selected td, .MainMenu_BreadcrumbActive td { height:46px; padding:0; margin:0; line-height:0; }
.MainMenu_Selected td div, .MainMenu_BreadcrumbActive td div { height:46px; background:url(images/tabsel_right.png) top right no-repeat; margin:0; padding:0; }
.MainMenu_Selected td div div, .MainMenu_BreadcrumbActive td div div { height:46px; background:url(images/tabsel_left.png) top left no-repeat; margin:0; padding:0 17px 0 17px; }
.MainMenu_Selected td div div div, .MainMenu_BreadcrumbActive td div div div { height:46px; padding:0; margin:0; background:url(images/tabsel_bg.png) top left repeat-x; }
.MainMenu_Selected td div div div div, .MainMenu_BreadcrumbActive td div div div div { height:46px; padding:0; margin:0; background:url(images/tabsel_bg.png) center center no-repeat; }
.MainMenu_Selected td div div div div div, .MainMenu_BreadcrumbActive td div div div div div { height:23px; background:url(images/spacer.gif) center center repeat-x; text-align:center; padding:23px 0 0 0; margin:0; font-size:11px; font-weight:bold; color:#ffffff; line-height:normal; }/* [MODPOINT]: Color of Main Menu Tab Text ON MOUSEOVER*/
.MainMenu_MenuArrow { border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #008bcc; border-left:0 solid #ffffff; margin:0; padding:0; } /* [MODPOINT]: rest of submenu border set here */									 
.MainMenu_RootMenuArrow { display:none; }									 
.MainMenu_MenuIcon { display:none; }									 
.MainMenu_Separator img { width:2px; margin:0 1px 0 1px; }
.MainMenu_MenuBreak { border:none; background:transparent; vertical-align:top; }

/*-----------------------------------------------------------------------*/
/* Module Menus		-	these are for admin and host menus				 */
/*-----------------------------------------------------------------------*/
.ModuleTitle_SubMenu { background:#ffffff; color:#ffffff; padding:0; margin:0; border:1px solid #040404; z-index:1000; font-weight:normal; opacity:.80;}
.ModuleTitle_MenuItem { background:#040404; color:#ffffff; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:0 15px 0 10px; height:20px; border:1px solid #000000; }
.ModuleTitle_MenuItemSel { background:#cdddf1; color:#4c82c2; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 15px 0 10px; height:20px; border:1px solid #6b9edd; }
.ModuleTitle_MenuContainer { background:transparent; }
.ModuleTitle_MenuBar { }
.ModuleTitle_MenuArrow { display:none; }
.ModuleTitle_RootMenuArrow { display:none; }
.ModuleTitle_MenuIcon { background:transparent; border:0; width:0; height:20px; padding:0; margin:0; font-size:0; }
.ModuleTitle_MenuIcon img { margin:0 10px 0 10px; }

/*-----------------------------------------------------------------------*/
/* Panes																 */
/*-----------------------------------------------------------------------*/
.ContentCell { padding:0 20px 0 20px; }
.BannerPane { width:auto; padding:0 20px 0 20px; text-align:center; }
.CustomBannerPane { width:auto; padding:0; }
.TopPane { width:100%; padding:0; }
.TopPane2 { width:100%; padding:0; }
.LeftPane { padding:0 7px 0 0; width:50%; }
.RightPane { padding:0 0 0px 7px; width:50%; }
.LeftPane2 { padding:0 7px 0 0; width:33%; }
.ContentPane { padding:0 7px 0 7px; }
.RightPane2 { padding:0 0 0px 7px; width:33%; }
.MiddlePane { width:100%; padding:0; }
.ContentPane2 { padding:0 7px 0 0; }
.RightPane3 { padding:0 0 0px 7px; width:33%; }
.MiddlePane2 { width:100%; padding:0; }
.LeftPane3 { padding:0 7px 0 0; width:33%; }
.ContentPane3 { padding:0 0 0px 7px; }
.BottomPane { width:100%; padding:0; }
.LeftPane4 { padding:0 3px 0 0; width:33%; }
.ContentPane4 { padding:0 3px 0 3px; }
.RightPane4 { padding:0 0 0px 3px; width:33%; }
.BottomPane2 { width:100%; padding:0; }
.FooterPane { width:100%; padding:0; background:#F2FCFE;}


/********************************************/
/* special styles for CareNetOfCentralTexas */
/********************************************/

.imgborder {
	border:5px solid #c7e2f3;
}

/* .podStoryGal { */
.MainEvent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:transparent;
border:4px solid #d7e7aa;
margin:0 auto;
padding:8px;
width: 620px;
}

.thePhoto {
float:left;
margin-right:0;
/* width:200px; */
}

.MainEvent .ContentBox {
margin-left:8px;
width:400px;
background-color:#d7e7aa;
}

.MainEvent .Content {
height:auto !important;
min-height:245px;
padding:45px 8px 0px;
}

.picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC; 
	padding: 3px;
	font: 13px/1.4em Arial, sans-serif;
	text-align:center;
}

.picture img { 
	border: 1px solid #CCCCCC;
	vertical-align:middle; 
	margin-bottom: 3px;
	text-align:center;
}

.SpecialFont {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 27px;
	color:#474747;
	margin-bottom:19px;
}

.SpecialFontSmaller {
	font-size:20px;
	color:#008c9b;
	line-height:1.1;
	margin-left:20px;
}

/* BEGIN Customization */

/* Documents Module -- alf 20100224 */
/* .CategoryHeader { vertical-align: top; width: 200px; } */

/* END Customization */

/* End Style Sheet */
/*-----------------------------------------------------------------------*/
