﻿

/************************************************************/
/* Base Styles                                              */
/************************************************************/
body
{
    background-color: #213F63;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}

#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_pìxel.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;
	height:68px;
	_height:68px;
    background-image: url('img/MenuBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #FFFFFF !important;
    overflow:hidden;
}

#MenuRgn .EditorPanel
{
   	height:66px;
	_height:66px;
	min-height:66px;
	overflow:hidden;
}

#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: #49617F;
}

#BodyRgn .InteriorPanelsBackground
{
    background-color: #FFFFFF;
    background-image: url('img/InteriorBottomBackground.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
}

#BodyRgn .InteriorPanelsWrapper
{
    width: 100%;
    margin: 0px;
    background-image: url('img/InteriorBottomBorder.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#BodyRgn .BottomPanelsBackground
{
    padding-top: 10px;
    background-color: #BFC8D2;
    background-image: url('img/BodyBottomBackground.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#BodyRgn .CorporateBottomPanelsBackground
{
    padding-top: 10px;
    background-color: #BFC8D2;
    background-image: url('img/CorporateBodyBottomBackground.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#BodyRgn .AreaRepOneBottomPanelsBackground
{
    padding-top: 10px;
    background-color: #BFC8D2;
    background-image: url('img/AreaRepOneBodyBottomBackground.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#BodyRgn .FranchiseeBottomPanelsBackground
{
    padding-top: 10px;
    background-color: #BFC8D2;
    background-image: url('img/FranchiseeBodyBottomBackground.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#BodyRgn .FranchiseeOneBottomPanelsBackground
{
    padding-top: 10px;
    background-color: #BFC8D2;
    background-image: url('img/FranchiseeOneBodyBottomBackground.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:411px;
}

#BodyRgn .PanelTwoColumn
{
	width:544px;
}

#BodyRgn .PanelThreeColumn
{
	width:272px;
}

#BodyRgn .PanelFourColumn
{
	width:272px;
}

#BodyRgn .PanelFiveColumn
{
	width:544px;
}

#BodyRgn .PanelSixColumn
{
	width:291px;
}

#BodyRgn .PanelTwelveColumn
{
	width:493px;
}

#BodyRgn .PanelThirteenColumn
{
	width:462px;
}

#BodyRgn .PanelFourteenColumn
{
	width:291px;
}

#BodyRgn .RightBottomColumn
{
	width:664px;
}


/************************************************************/
/* PanelOneRgn Styles									    */
/************************************************************/

#PanelOneRgn
{
    width: 100%;
	height:229px;
	_height:229px;
}

#PanelOneRgn .EditorPanel
{
    font-family: Arial;
    font-size: 14px;
	min-height:229px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}

#PanelOneRgn h1
{
    font-family: Arial !important;
    font-size: 12px !important;
	font-weight: bold;
	color:#FFFFFF;
	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: 100%;
	height:39px;
	_height:39px;
}

#PanelTwoRgn .EditorPanel
{
    font-family: Arial;
 	min-height:38px;
	margin: 0px;
	color: #FFFFFF;
}


/************************************************************/
/* PanelThreeRgn Styles									    */
/************************************************************/

#PanelThreeRgn
{
    width: 100%;
	height:151px;
	_height:151px;
}

#PanelThreeRgn .EditorPanel
{
    font-family: Arial;
 	min-height:149px;
	margin: 0px;
	color: #FFFFFF;
}


/************************************************************/
/* PanelFourRgn Styles									    */
/************************************************************/

#PanelFourRgn
{
    width: 100%;
	height:151px;
	_height:151px;
}

#PanelFourRgn .EditorPanel
{
    font-family: Arial;
 	min-height:149px;
	margin: 0px;
	color: #FFFFFF;
}


/************************************************************/
/* PanelFiveRgn Styles									    */
/************************************************************/

#PanelFiveRgn
{
    width: 100%;
	height:39px;
	_height:39px;
}

#PanelFiveRgn .EditorPanel
{
    font-family: Arial;
  	min-height:38px;
	margin: 0px;
	color: #FFFFFF;
}


/************************************************************/
/* PanelSixRgn Styles		    				   			*/
/************************************************************/

#PanelSixRgn
{
	width:100%;
	height:562px;
	_height:562px;
	overflow: hidden;
}

#PanelSixRgn .EditorPanel
{
    font-family: "Trebuchet MS" !important;
    height:562px;
	_height:562px;
	min-height:562px;
	overflow: hidden;
	margin: 7px 7px 10px 7px;
	font-size: 13px;
	color: #213F63 !important;
	padding: 0px 7px 0px 7px;
	line-height: 16px;
}

#PanelSixRgn .EditorPanel a
{
    color: #213F63;
}


/************************************************************/
/* PanelSevenRgn Styles				    				    */
/************************************************************/

#PanelSevenRgn
{
    width: 664px;
	height:188px;
	_height:188px;
	overflow: hidden;
}

#PanelSevenRgn .EditorPanel
{
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #213F63;
    height:188px;
	_height:188px;
	min-height:188px;
	overflow: hidden;
	margin: 7px;
}


/************************************************************/
/* PanelEightRgn Styles				    				    */
/************************************************************/

#PanelEightRgn
{
    width: 664px;
	height:165px;
	_height:165px;
	overflow: hidden;
}

#PanelEightRgn .EditorPanel
{
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #213F63;
    height:165px;
	_height:165px;
	min-height:165px;
	overflow: hidden;
	margin: 7px;
    padding: 0px 7px 0px 7px;

}


/************************************************************/
/* PanelNineRgn Styles				    				    */
/************************************************************/

#PanelNineRgn
{
    width: 244px;
	height:178px;
	_height:178px;
	overflow: hidden;
}

#PanelNineRgn .EditorPanel
{
    font-family: Georgia;
    height:178px;
	_height:178px;
	min-height:178px;
	overflow: hidden;
	margin: 7px 7px 10px 7px;
	color: #213F63 !important;
}

#PanelNineRgn .EditorPanel a
{
    font-style: italic;
    color: #213F63;
}


/************************************************************/
/* PanelTenRgn Styles				    				    */
/************************************************************/

#PanelTenRgn
{
    width: 420px;
	height:178px;
	_height:178px;
	overflow: hidden;
}

#PanelTenRgn .EditorPanel
{
    font-family: Georgia;
    height:178px;
	_height:178px;
	min-height:178px;
	overflow: hidden;
	margin: 7px 7px 10px 7px;
	color: #213F63 !important;
}

#PanelTenRgn .EditorPanel a
{
    font-style: italic;
    color: #213F63;
}

#PanelTenRgn .EditorPanel .FormCtrlText
{
    border: solid 1px #355071;
    background-color: #CFD3D7;
    color: #213F63;
    font-family: Arial;
    font-size: 20px;
}


/************************************************************/
/* PanelElevenRgn Styles				    				*/
/************************************************************/

#PanelElevenRgn
{
    width: 955px;
	height:30px;
	_height:30px;
}

#PanelElevenRgn .EditorPanel
{
    font-family: Georgia;
	min-height:30px;
	color: #213F63 !important;
}


/************************************************************/
/* PanelTwelveRgn Styles								    */
/************************************************************/

#PanelTwelveRgn
{
    width: 492px;
	height:215px;
	_height:215px;
    background-color: #49617F;
}

#PanelTwelveRgn .EditorPanel
{
    font-family: Arial;
    font-size: 14px;
	min-height:215px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}

#PanelTwelveRgn h1
{
    font-family: Arial !important;
    font-size: 12px !important;
	font-weight: bold;
	color:#FFFFFF;
	margin:0px !important;
}

#PanelTwelveRgn h1 strong
{
    font-size: 23px !important;
}

/* Lists and numbers */
#PanelTwelveRgn .EditorPanel ul, #PanelTwelveRgn .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;
}


/************************************************************/
/* PanelThirteenRgn Styles								    */
/************************************************************/

#PanelThirteenRgn
{
    width: 462px;
	height:215px;
	_height:215px;
	background-color: #49617F;
}

#PanelThirteenRgn .EditorPanel
{
    font-family: Georgia;
	min-height:215px;
	overflow: hidden;
	color: #213F63;
}


/************************************************************/
/* PanelFourteenRgn Styles						   			*/
/************************************************************/

#PanelFourteenRgn
{
	width:100%;
	height:562px;
	_height:562px;
	overflow: hidden;
}

#PanelFourteenRgn .EditorPanel
{
    font-family: "Trebuchet MS" !important;
    height:562px;
	_height:562px;
	min-height :562px;
	overflow: hidden;
	margin: 7px 7px 10px 7px;
	font-size: 13px;
	color: #213F63 !important;
	padding: 0px 7px 0px 7px;
}

#PanelFourteenRgn .EditorPanel a
{
    color: #213F63;
}


/************************************************************/
/* PanelFifteenRgn Styles								    */
/************************************************************/

#PanelFifteenRgn,
#PanelFifteenAreaRep1Rgn
{
    width: 364px;
	height:188px;
	_height:188px;
	overflow: hidden;
}

#PanelFifteenRgn .EditorPanel,
#PanelFifteenAreaRep1Rgn .EditorPanel
{
    font-family: Georgia;
    height:188px;
	_height:188px;
	min-height:188px;
	overflow: hidden;
	margin: 7px 0px 7px 7px;
    color: #213F63 !important;
}

#PanelFifteenAreaRep1Rgn .EditorPanel
{
    margin: 7px 7px 7px 0px !important;
}

#PanelFifteenRgn .EditorPanel a,
#PanelFifteenAreaRep1Rgn .EditorPanel a
{
    font-style: italic;
    color: #213F63;
}


/************************************************************/
/* PanelSixteenRgn Styles								    */
/************************************************************/

#PanelSixteenRgn,
#PanelSixteenAreaRep1Rgn
{
    width: 300px;
	height:188px;
	_height:188px;
	overflow: hidden;
}

#PanelSixteenRgn .EditorPanel,
#PanelSixteenAreaRep1Rgn .EditorPanel
{
    font-family: Georgia;
    height:188px;
	_height:188px;
	min-height:188px;
	overflow: hidden;
	margin: 7px 7px 7px 0px;
    color: #213F63 !important;
}

#PanelSixteenAreaRep1Rgn .EditorPanel
{
    margin: 7px 0px 7px 7px;
}

#PanelSixteenRgn .EditorPanel a,
#PanelSixteenAreaRep1Rgn .EditorPanel a
{
    font-style: italic;
    color: #213F63;
}


/************************************************************/
/* PanelSeventeenRgn Styles								    */
/************************************************************/

#PanelSeventeenRgn
{
    width: 664px;
	height:165px;
	_height:165px;
	overflow: hidden;
}

#PanelSeventeenRgn .EditorPanel
{
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #213F63;
    height:165px;
	_height:165px;
	min-height:165px;
	overflow: hidden;
	margin: 7px;
	padding: 0px 7px 0px 7px;
}


/************************************************************/
/* PanelEighteenRgn Styles								    */
/************************************************************/

#PanelEighteenRgn
{
    width: 100%;
	height:45px;
	_height:45px;
	overflow: hidden;
	background-color: #213F63;
}

#PanelEighteenRgn .EditorPanel
{
    font-family: Georgia;
    font-style: italic;
    font-size: 20px;
    color: #FFFFFF;
    height:45px;
	_height:45px;
	min-height:45px;
	overflow: hidden;
}


/************************************************************/
/* PanelNineteenRgn Styles								    */
/************************************************************/

#PanelNineteenRgn
{
    width: 655px;
	height:440px;
	_height:440px;
}

#PanelNineteenRgn .EditorPanel
{
    font-family: Arial;
    font-size: 14px;
    color: #213F63;
	min-height:440px;
	margin: 15px;
}


/************************************************************/
/* PanelNineteenWideRgn Styles						    	*/
/************************************************************/

#PanelNineteenWideRgn
{
    width: 955px;
	height:440px;
	_height:440px;
}

#PanelNineteenWideRgn .EditorPanel
{
    font-family: Arial;
    font-size: 14px;
    color: #213F63;
	min-height:440px;
	margin: 15px;
}


/************************************************************/
/* PanelTwentyRgn Styles								    */
/************************************************************/

#PanelTwentyRgn
{
    width: 300px;
	height:440px;
	_height:440px;
}

#PanelTwentyRgn .EditorPanel
{
    font-family: Arial;
    font-size: 14px;
    color: #213F63;
	min-height:440px;
	margin: 15px;
}

/************************************************************/
/* PanelTwentyOneRgn Styles								    */
/************************************************************/

#PanelTwentyOneRgn
{
    width: 955px;
	height:60px;
	_height:60px;
	overflow: hidden;
}

#PanelTwentyOneRgn .EditorPanel
{
    font-family: Georgia;
    font-style: italic;
    font-size: 18px;
    color: #000000;
    height:60px;
	_height:60px;
	min-height:60px;
	overflow: hidden;
	margin: 7px 15px 7px 15px;
}


/************************************************************/
/* 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 /AlwaysBestCareFranchiseeWithUs skin as well */ 
.MenuPanelWrapper .wtp_linklist {
    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;
}
