/*@import url("http://dev.jelsupport.com/dev/clients/abc/mystyles.css");*/
@import "abc_mystyles.css";


/************************************************************/
/* Base Styles                                              */
/************************************************************/
body
{
    background-color: #49617F;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}


/************************************************************/
/* Interior Template*/
/************************************************************/
.InteriorTemplate .EditorPanel h1, .InteriorTemplate h1,
.InteriorTemplate .EditorPanel h2, .InteriorTemplate h2,
.InteriorTemplate .EditorPanel h3, .InteriorTemplate h3,
.InteriorWideTemplate .EditorPanel h1, .InteriorWideTemplate h1,
.InteriorWideTemplate .EditorPanel h2, .InteriorWideTemplate h2,
.InteriorWideTemplate .EditorPanel h3, .InteriorWideTemplate h3
{
	font-family:Verdana !important;
}

.InteriorTemplate .EditorPanel, .InteriorTemplate,
.InteriorWideTemplate .EditorPanel, .InteriorWideTemplate 
{
	font-family:Tahoma !important;
}




#BaseRegion
{
	width:955px;
	margin:auto;
	margin-top: 32px;
} 

#BaseRegion blockquote
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 15px !important;
}


/************************************************************/
/* TopRgn Styles											*/
/************************************************************/

#TopRgn
{
	width:100%;
	max-height:154px;
	height:154px;
	_height:154px;
	background-image: url('img/HeaderBackground.gif');
	background-position: right top;
	background-repeat: repeat-y;
}

#TopRgn .HeaderRgnWrapper
{
    background-image: url('img/HeaderTopBackground.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

#TopRgn .HeaderBackground
{
	background-image: url('img/HeaderBottomBackground.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

/************************************************************/
/* HeaderRgn Styles											*/
/************************************************************/

#HeaderRgn
{
	width:100%;
	max-height:154px;
	height:154px;
	_height:154px;
	overflow:hidden;
    background-image: url('img/HeaderLogo.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

#HeaderRgn .EditorPanel
{
    font-family: Gerogia;
    width: 687px;
	font-size: 12px;
   	height:137px;
	_height:137px;
	min-height:137px;
	overflow:hidden;
	margin: 10px 5px 5px 5px;
}


#HeaderRgn .HomeLogoCell {
    width: 256px;
}

#HeaderRgn .HomeLogoLink {
    width: 256px;
    height: 154px;
    display: block;
    background-repeat: no-repeat;
    background-image: url('img/transparent_pixel.gif');
}

#HeaderRgn h1
{
    font-family: Georgia !important;
    font-size: 16px !important;
	font-weight: bold;
	color:#FFFFFF;
	margin:0px !important;
}

#HeaderRgn h1 strong
{
    font-size: 21px !important;
}

#HeaderRgn a
{
    font-family: Georgia;
    font-size: 11px !important;
	font-weight: bold;
	color:#FFFFFF;
    text-decoration: none !important;
}

#HeaderRgn a:hover
{
    text-decoration: none !important;
}

/* END: HeaderRgn Styles */


/************************************************************/
/* MenuRgn Styles											*/
/************************************************************/


#MenuRgn
{
	width:955px;
	min-height:68px;
	_height:68px;
    background-image: url('img/MenuBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #FFFFFF !important;
}

#MenuRgn .EditorPanel
{
	_height:66px;
	min-height:66px;
}

#MenuRgn .EditorPanel ul, #MenuRgn .EditorPanel ul li
{
    padding: 0px !important;
    margin: 0px 0px 0px 0px !important;
}

/************************************************************/
/* BodyRgn Styles											*/
/************************************************************/

#BodyRgn
{
	width:100%;
	height: 340px; 
	min-height: 340px;
    background-color: #C6CFD8;
    margin-top: 4px;
}

#BodyRgn .MainPanelsWrapper
{
    margin: 0px;
    background-color: #B5A187;
}

#BodyRgn .InteriorPanelsBackground
{
	padding-bottom:10px;
    background-color: #FFFFFF;
    background-image: url('img/InteriorBottomBorder.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
}

#BodyRgn .InteriorWidePanelsWrapper,
#BodyRgn .InteriorPanelsWrapper
{
	background-color: #FFFFFF;
	background-image: url('img/InteriorBottomBackground.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
}

#BodyRgn .HomePanelsBackground
{
    padding-top: 10px;
    background-color: #BFC8D2;
    background-image: url('img/HomeBackground.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#BodyRgn .EditorPanel ul, #BodyRgn .EditorPanel ul li,
#BodyRgn .EditorPanel ol, #BodyRgn .EditorPanel ol li
{
    padding: 0px;
    margin: 0px 0px 0px 15px;
}

#BodyRgn .EditorPanel
{
	font-size:12px;
}

#BodyRgn .PanelOneColumn
{
	width:493px;
}

#BodyRgn .PanelTwoColumn
{
	width:462px;
}

#BodyRgn .PanelThreeColumn
{
	width:291px;
}

/************************************************************/
/* PanelOne Styles								    */
/************************************************************/

#PanelOneRgn
{
    width: 492px;
	height:215px;
	_height:215px;
    background-color: #B5A187;
}

#PanelOneRgn .EditorPanel
{
    font-family: Arial;
    font-size: 14px;
	min-height:215px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #000000;
}

#PanelOneRgn h1
{
    font-family: Arial !important;
    font-size: 12px !important;
	font-weight: bold;
	color:#000000;
	margin:0px !important;
}

#PanelOneRgn h1 strong
{
    font-size: 23px !important;
}

/* Lists and numbers */
#PanelOneRgn .EditorPanel ul, #PanelOneRgn .EditorPanel ul li
{
    padding: 0px 5px 8px 5px !important;
    margin: 0px 0px 0px 12px !important;
	list-style-image: url('img/YellowBullet.gif');
	vertical-align: bottom !important;
}


/************************************************************/
/* PanelTwoRgn Styles								    */
/************************************************************/

#PanelTwoRgn
{
    width: 462px;
	height:215px;
	_height:215px;
	background-color: #B5A187;
}

#PanelTwoRgn .EditorPanel
{
    font-family: Georgia;
	min-height:215px;
	overflow: hidden;
	color: #000000;
}


/************************************************************/
/* PanelThreeRgn and PanelNineRgn Styles						   			*/
/************************************************************/

#PanelNineRgn
{
	width:189px !important;
}

#PanelThreeRgn, 
#PanelNineRgn
{
	width:100%;
	height:562px;
	_height:562px;
	overflow: hidden;
}

#PanelThreeRgn .EditorPanel,
#PanelNineRgn .EditorPanel
{
    font-family: Arial;
    height:562px;
	_height:562px;
	min-height :562px;
	overflow: hidden;
	margin: 7px 7px 10px 7px;
	font-size: 14px;
	color: #213f63 !important;
	padding: 0px 7px 0px 7px;
}

#PanelThreeRgn .EditorPanel a
#PanelNineRgn .EditorPanel a
{
    color: #000000;
}

#PanelNineRgn,
#PanelNineRgn .EditorPanel 
{
	overflow: visible !important;
	height: auto !important;
}
/************************************************************/
/* PanelFourRgn Styles								    */
/************************************************************/

#PanelFourRgn
{
    width: 660px;
	height:174px;
	overflow: hidden;
}

#PanelFourRgn .EditorPanel
{
    font-family: Georgia;
    height:174px;
	overflow: hidden;
	margin: 7px 10px 7px 10px;
	padding: 0px 7px 0px 7px;
    color: #000000 !important;
}

#PanelFourRgn .EditorPanel a
{
    font-style: italic;
    color: #000000;
}


/************************************************************/
/* PanelSixRgn Styles								    */
/************************************************************/

#PanelSixRgn
{
	margin-top:15px;
    width: 660px;
	height:170px;
	overflow: hidden;
}

#PanelSixRgn .EditorPanel
{
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #000000;
    height:170px;
	overflow: hidden;
	margin: 0px 10px 0px 10px;
	padding: 0px 7px 0px 7px;
}

/************************************************************/
/* PanelSevenRgn Styles								    */
/************************************************************/


#PanelSevenRgn
{
	margin-top:10px;
    width: 660px;
	height:165px;
}

#PanelSevenRgn .EditorPanel
{
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #000000;
    height:165px;
	overflow: hidden;
	margin: 10px 10px 0px 10px;
	padding: 0px 7px 5px 7px;
}


/************************************************************/
/* PanelEightRgn Styles								    */
/************************************************************/

#PanelEightRgn
{
	width:955px;
	height:45px;
	_height:45px;
	overflow: hidden;
	background-color: #B5A187;
}

#PanelEightRgn .EditorPanel
{
    font-family: Arial;
    height:45px;
	_height:45px;
	min-height:45px;
	overflow: hidden;
	font-size: 14px;
	color: #213f63;
}


/************************************************************/
/* PanelTenRgn Styles								    */
/************************************************************/

.InteriorWidePanelsWrapper #PanelTenRgn
{
	width:920px;
	min-height:560px;
	_height:560px;
}


#PanelTenRgn
{
	width:729px;
	height:auto;
}


.InteriorWidePanelsWrapper #PanelTenRgn .EditorPanel
{
	width:920px;
	min-height:560px;
	_height:560px;
}	

#PanelTenRgn .EditorPanel
{	
	width:729px;
    font-family: Arial;
	height:auto;
	color: #213f63;
	font-size: 14px;
	margin: 7px 7px 10px 7px;
	padding: 0px 7px 0px 7px;

}

/************************************************************/
/* FooterRgn Styles									        */
/************************************************************/

#FooterRgn
{
    width:955px;
	margin: auto;
	height:74;
	_height:74px;
}

#FooterRgn .EditorPanel
{
    font-family: Arial;
	min-height:74px; 
	font-size:12px;
	color: #FFFFFF;
	overflow: hidden;
	margin: 5px;
}

#FooterRgn .EditorPanel a
{
	text-decoration:none;
	color: #FFFFFF;
}

#FooterRgn .EditorPanel a:hover
{
	text-decoration:underline;
    color: #FFFFFF;
}

#FooterRgn .EditorPanel ul, #FooterRgn .EditorPanel ul li,
#FooterRgn .EditorPanel ol, #FooterRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

/* END: FooterRgn Styles */


/************************************************************/
/* Footer LinkList Styles                                   */
/************************************************************/


.FooterPanelWrapper .EditorPanel .wtp_linklist td table {
    width: auto;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border-spacing: 0px;
}

.FooterPanelWrapper .EditorPanel .wtp_linklist td table td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.FooterPanelWrapper .EditorPanel .wtp_linklist td {
    width: auto;
}

.FooterPanelWrapper .EditorPanel .wtp_linklist td a {
    padding: 0px 5px 0px 5px;
    font-weight: bold;
    color: #FFFFFF !important;
    font-size:11px;
    font-style: italic;
    font-weight: bold;
    font-family: Trebuchet MS;
}

.FooterPanelWrapper .EditorPanel .wtp_linklist td a:hover {
    text-decoration: none !important; 
}

#LoginLink,
#LoginLink a
{
	width: 955px;
	margin:auto;
	margin-top: 10px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color:#000;
	text-decoration: none;
}

#LoginLink a:hover
{
	text-decoration: underline;
	color:#c0c0c0;
}


/************************************************************/
/* WTPPowerByLink Styles                                    */
/************************************************************/

#WTPPowerByLink
{
	width:900px;
	margin:auto;
	color: #000000;
	font-size:10px;
	font-family:Arial;
	margin-top: 10px;
	text-align: right;
	display:none;
}

#WTPPowerByLink a
{
	color: #000000;
	font-size:10px;
	font-family: Arial;
	text-decoration: underline;
}

#WTPPowerByLink a:hover
{
	text-decoration: underline;
}

/* if you change something here, please replicate it to /AlwaysBestCareCorporate skin as well */ 
.MenuPanelWrapper .wtp_linklist {
    min-height: 68px;
    _height: 68px;
}

.MenuPanelWrapper .wtp_linklist a:visited,
.MenuPanelWrapper .wtp_linklist a:active,
.MenuPanelWrapper .wtp_linklist a:link {
    font-family: Arial, helvetica !important;
    font-size: 14px !important;
    color: #213F63 !important;
    text-decoration: none;
    font-weight: bold;
}

.MenuPanelWrapper .wtp_linklist table td {
    padding: 0px 5px 0px 5px;
    height: 50px;
    min-height: 50px;
    white-space: normal !important;
    border-right: 2px solid #223F64;
}



/************************************************************/
/* Custom Styles (Issue 9381)								*/
/************************************************************/



/* this section is used to style the hyperlinks */
    /* unvisited link */
a:link {
    font-family:"Tahoma", Arial, sans-serif;
    color:#003399;
    text-decoration:none;
    font-size:.8em;
    font-weight:bold;
    }
    
    /* visited link */
a:visited {
    font-family:"Tahoma", Arial, sans-serif;
    color:#0066cc;
    text-decoration:none;
    font-size:.8em;
    font-weight:bold;
}

    /* mouse over link */
a:hover {
    font-family:"Tahoma", Arial, sans-serif;
    color:#0066cc;
    text-decoration:underline;
    font-size:.8em;
    font-weight:bold;
}

    /* selected link */
a:active {
    font-family:"Tahoma", Arial, sans-serif;
    color:#0099ff;
    text-decoration:underline;
    font-size:.8em;
    font-weight:bold;
}  




/* this section is used to remove hyperlink around images */

.images a:link, .images a:hover, .images a:active {
    text-decoration:none;
    color:#ffffff;
}

.images a:visited {
    color:#ffffff;
    text-decoration:none;
}

/* this section is used to have items flow horizontal */

.images ul {
    display: inline;
    list-style: none;
}

.images li {
    display: inline;
    list-style: none;
    padding:25px;
}





/* this section is used for a pop up image */

.thumbnail{
    visibility: visible;
    position: relative;
    z-index: 1;
    border:0;
}

.thumbnail:active{
    background-color: transparent;
    z-index: 2;
}

.thumbnail span{ /*CSS for enlarged image*/
    position: absolute;
    visibility: hidden;
    text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
    position: fixed;
    left: 15px;
    top: 15px;
    border-width: 0;
    padding: 10px;
    background-color: #000000;
    z-index: 3;
    border: 5px groove gray;
}

.thumbnail:active span{ /*CSS for enlarged image on hover*/
    position: absolute;
    visibility: visible;
    top: 100%;
    z-index: 4;
}





/* this section is used for a pop up scrollable image */

.scroll{
    visibility: visible;
    position: relative;
    z-index: 1;
}

.scroll:active{
    background-color: transparent;
    z-index: 2;
}

.scroll span{ /*CSS for enlarged image*/
    position: absolute;
    visibility: hidden;
    text-decoration: none;
}

.scroll:active span { /*CSS for enlarged image on hover*/
    position: absolute;
    visibility: visible;
    top: 100%;
    z-index: 3;
}

.scroll span img{ /*CSS for enlarged image*/
    position: fixed;
    visibility: visible;
    left: 15px;
    top: 15px;
    border-width: 0;
    z-index: 4;
    border: 5px groove gray;
    background-color: #000000;
}



/* this section is used to place the iframe */

.scrolls {
    position: fixed;
    left: 350px;
    top: 15px;  
    background-color: #000000;
    z-index: 5;
}

.iefix {
    visibility:hidden;
}
