.floatleft {
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}
.side-button {
	background:transparent url(/cssimg/side-button.jpg) no-repeat scroll 0 0;
	float:right;
	height:29px;
	margin:0 0 10px;
	padding-left:10px;
	width:276px;
	color:#3e2700;
}
    LABEL {
    FLOAT: left; WIDTH: 200px;
    }
.side-button a:link {
	color:#3e2700;
}
.side-button a:hover {
	color:#3e2700;
}
#content-right {
	width:282px;
        *width:280px;
        *padding:0px;
        *margin:0px;
	float:left;
	font-family:arial, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
}
#content-right-box {
	min-height:100px;
	float:right;
	width:285px;
	background:url(/cssimg/right-content-repeat.jpg) repeat-y;
	line-height:7px;
	font-size:14px;
}
#content-right-box li {
	list-style-position:outside;
	font-size:14px;
}
#content-right-box label {
	width:50px;
	float:left;
}
#content-right-box .form input, .webform input {
	margin-right:3px;
	margin-top:-15px;
	width:174px;
}
#content-right-box .form input, .webform textarea {
	width:174px;
}
#nextstep {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/cssimg/next-step-bg.jpg) no-repeat scroll 0 0;
	height:70px;
	width:660px;
}
#nextstep p {
	padding:21px 20px 10px 250px;
}
#cosmetic {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/cssimg/cosmetic-dentistry-box.jpg) no-repeat scroll 0 0;
	height:70px;
	width:660px;
}
#cosmetic p {
	padding:15px 20px 10px 279px;
}
#restorative {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/cssimg/restorative-dentistry-box.jpg) no-repeat scroll 0 0;
	height:70px;
	width:660px;
}
#restorative p {
	padding:13px 20px 10px 302px;
}
#family {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/cssimg/family-dentistry-box.jpg) no-repeat scroll 0 0;
	height:70px;
	width:660px;
}
#family p {
	padding:8px 20px 10px 246px;
}
#specialist {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/cssimg/specialist-dentistry-box.jpg) no-repeat scroll 0 0;
	height:70px;
	width:660px;
}
#specialist p {
	padding:7px 20px 10px 287px;
}
/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

/* background color for the content part of the pages */
Body {
	background-color: white;
}
p {
	color:#444444;
	text-align:justify;
	line-height:13px;
font-family:
}
.ControlPanel, .PagingTable {
	width: 100%;
	background-color: #FFFFFF;
	BORDER-RIGHT: #003366 1px solid;
	BORDER-TOP: #003366 1px solid;
	BORDER-LEFT: #003366 1px solid;
	BORDER-BOTTOM: #003366 1px solid;
}
.SkinObject {
	font-weight: bold;
	font-size: 8.5pt;
	color: #003366;
	font-family: arial, Arial, Helvetica;
	text-decoration: none;
}
A.SkinObject:link {
	text-decoration:    none;
	color:#003366;
}
A.SkinObject:visited {
	text-decoration:    none;
	color:#003366;
}
A.SkinObject:hover {
	text-decoration:    none;
	color:#003366;
}
A.SkinObject:active {
	text-decoration:    none;
	color:#003366;
}
/* style for module titles */
.Head {
	font-family: arial, Arial, Helvetica;
	font-size:  20px;
	font-weight:    normal;
	color: #333333;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-family: arial, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: arial, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: black;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled {
	font-family: arial, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled {
	color: Silver;
}
/* text style used for rendered text which requires emphasis */
.NormalBold {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold
}
/* text style used for error messages */
.NormalRed {
	font-family: arial, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
	font-family: arial, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
/* styles used by Data Grids */
.DataGrid_AlternatingItem {
	background-color:White;
	color: Red;
	font-family: arial, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container {
	background-color: Transparent;
}
.DataGrid_Footer {
	background-color:White;
}
.DataGrid_Header {
	background-color:Transparent;
	color: Black;
	font-family: arial, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item {
	background-color:Transparent;
	color: Black;
	font-family: arial, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem {
	background-color: Silver;
	color: Blue;
	font-family: arial, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {
	font-family: arial, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.TreeMenu_NodeSelected {
	font-family: arial, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
	text-decoration:    none;
	color: #003366;
}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited {
	text-decoration:    none;
	color: #003366;
}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover {
	text-decoration:    none;
	color: #ff0000;
}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active {
	text-decoration:    none;
	color: #003366;
}
/* styles used in the FileManager */
.FileManager {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
}
.FileManager_ToolBar {
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer {
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}
.FileManager_FileList {
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}
.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}
.FileManager_Header {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: dimgray 1px solid;
	height: 25px;
}
.FileManager_Pager {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: dimgray 1px solid;
	height: 25px;
}
.FileManager_StatusBar {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}
.FileManager_Item {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}
.FileManager_AltItem {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}
.FileManagerTreeNode {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.FileManagerTreeNodeSelected {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
	text-decoration:    none;
	color: #003366;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {
	text-decoration:    none;
	color: #003366;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover {
	text-decoration:    none;
	color: #ff0000;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active {
	text-decoration:    none;
	color: #003366;
}
/* styles used in the Wizard Framework */
.Wizard {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	width:650px;
}
.WizardButton {
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: gainsboro;
}
.WizardHeader {
	background: #ffffcc;
	border-bottom: black 1px solid;
	height:40px;
}
.WizardFooter {
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText {
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: arial, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText {
	font-size: 9pt;
	color: black;
	font-family: arial, Verdana, Arial, Sans-Serif;
}
/* text style used for help text rendered by modules */
.Help {
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: arial, Arial, Helvetica;
	background-color: #ffff99;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
	font-family: arial, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	text-decoration:    underline;
	color: #003366;
}
A.CommandButton:visited {
	text-decoration:    underline;
	color: #003366;
}
A.CommandButton:hover {
	text-decoration:    underline;
	color: #ff0000;
}
A.CommandButton:active {
	text-decoration:    underline;
	color: #003366;
}
/* button style for standard HTML buttons */
.StandardButton {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}
/* GENERIC */
H1 {
	font-family: arial, Arial, Helvetica;
	font-size:  26px;
	font-weight:    normal;
	color: #3e2700;
	margin-top:-6px;
}
H2 {
	font-family: arial, Arial, Helvetica;
	font-size:  20px;
	font-weight:    normal;
	color: #3e2700;
}
H3 {
	font-family: arial, Arial, Helvetica;
	font-size:  12px;
	font-weight:    normal;
	color: #3e2700;
}
H4 {
	font-family: arial, Arial, Helvetica;
	font-size:  12px;
	font-weight:    normal;
	color: #3e2700;
}
H5, DT {
	font-family: arial, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #003366;
}
H6 {
	font-family: arial, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #003366;
}
TFOOT, THEAD {
	font-family: arial, Arial, Helvetica;
	font-size:  12px;
	color: #003366;
}
TH {
	vertical-align: baseline;
	font-family: arial, Arial, Helvetica;
	font-size:  12px;
	font-weight:    bold;
	color: #003366;
}
A:link {
	text-decoration:    none;
	color:  #003366;
	cursor:pointer;
}
A:visited {
	text-decoration:    none;
	color:  #003366;
}
A:hover {
	text-decoration:    underline;
	color:  #ff0000;
}
A:active {
	text-decoration:    none;
	color:  #003366;
}
SMALL {
	font-size:  8px;
}
BIG {
	font-size:  14px;
}
BLOCKQUOTE, PRE {
	font-family:    Lucida Console, monospace;
}
UL LI {
	list-style-type:    square;
}
UL LI LI {
	list-style-type:    disc;
}
UL LI LI LI {
	list-style-type:    circle;
}
OL LI {
	list-style-type:    decimal;
}
OL OL LI {
	list-style-type:    lower-alpha;
}
OL OL OL LI {
	list-style-type:    lower-roman;
}
OL UL LI {
	list-style-type:    disc;
}
HR {
	color: dimgrey;
	height:1pt;
	text-align:left
}
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}
.ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: arial, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15;
	height: 21;
}
.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.ModuleTitle_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: arial, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: arial, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15;
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: arial, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg {
	background-color: #CCCCCC;
}
.TabBg {
	background-color: black;
}
.SelectedTab {
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: arial, Arial, Helvetica;
	text-decoration: none;
}
A.SelectedTab:link {
	text-decoration:    none;
	color:white;
}
A.SelectedTab:visited {
	text-decoration:    none;
	color:#eeeeee;
}
A.SelectedTab:hover {
	text-decoration:    none;
	color:#cccccc;
}
A.SelectedTab:active {
	text-decoration:    none;
	color:#eeeeee;
}
.OtherTabs {
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family: arial, Arial, Helvetica;
	text-decoration: none;
}
A.OtherTabs:link {
	text-decoration:    none;
	color:white;
}
A.OtherTabs:visited {
	text-decoration:    none;
	color:#eeeeee;
}
A.OtherTabs:hover {
	text-decoration:    none;
	color:#cccccc;
}
A.OtherTabs:active {
	text-decoration:    none;
	color:#eeeeee;
}
.PagingTable {
	height: 33px;
}
/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass {
	border: solid 1px red;
	background-color: Transparent;
}
.LabelEditWorkClass {
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}
/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu {
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver {
	background-color: navy;
	color: White;
}
/*Edit In Place Tool Bar Classes*/
.eipbackimg {
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}
.eipbuttonbackimg {
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display:-moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}
.eipbutton_edit {
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save {
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover {
	border: outset 1px;
}
div.h2 {
	padding: 5px;
}
html {
	background-color:#554526;
}
body {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	margin: 0 auto;
	padding:10px 20px 20px;
	margin-top:20px;
	margin-bottom:20px;
	background:#fff url(/cssimg/body-bottom.jpg) no-repeat bottom;
	font-family:Verdana, Geneva, sans-serif;
}
div#Address {
	float: left;
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
}
div#TopLinks {
}
div#Address p {
	margin: 0;
}
div#TopLinks {
	text-align: right;
}
div#TopLinks, div#TopLinks a {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
}
div#TopLinks a {
	padding: 0 3px;
}
div#Header {
	clear: both;
	background: url('banner.jpg') top right no-repeat;
	height: 183px;
	margin: 10px 0 0 0;
}
div#Logo {
	float: left;
}
div#ContentPaneBanner {
	float: right;
}
div#Menu {
	clear: both;
	height:25px;
	width:1000px;
	padding-top:10px;
	background: #c9dbe7;
	margin-bottom:10px;
}
div#Contentpane {
	clear: both;
	float: left;
	width: 700px;
	background:url(/cssimg/content-repeat.jpg) repeat-y
}
}
div#dnn_Contentpane {
;
}
#Contentpane h1 {
}
#ContentpaneSignin {
	float: left;
	width: 263px;
	width /*not for ie6*/: 270px;
	padding: 0 0 0 20px;
}
div#ContentpaneRight {
	float: left;
	width: 300px;
	background-color: #ABCCC3;
}
div#Footer {
	clear: both;
	background: url('bottom.jpg') no-repeat bottom left;
	height: 25px;
	padding: 4px 10px 2px 2px;
	margin-top:10px;
}
div#Links {
	float: left;
	padding: 15px 0 0 10px;
}
div#FooterNotes {
}
div#FooterNotes p {
	text-align: right;
	margin: 0;
	font-family: arial;
	font-size: 11px;
	color:#7c7c7c;
}
div#FooterNotes p#OpeningHours {
	color: #3191f7;
}
.menubg {
	background-image:url(menubg.jpg);
	background-repeat:no-repeat;
	width:1002px;
	height:33px;
}
.leftbg {
	width:700px;
	background-image:url(leftbg.jpg);
	background-repeat:repeat-y;
}
.rightbg {
	width:302px;
	background-image:url(rightbg.jpg);
	background-repeat:repeat-y;
}
.contentbg {
	width:1002px;
	background-image:url(contentbg.jpg);
	background-repeat:repeat-y;
}
.bottom {
	width:1002px;
	height:100px;
	background-image:url(bottom.jpg);
	background-repeat:no-repeat;
}
.contentpane {
	padding:5px 5px 0px 25px;
}
.contentpane1 {
	padding:0px 5px 0px 25px;
}
.contentpane2 {
	padding:0px 5px 0px 25px;
}
.contentpane3 {
	padding:65px 0px 0px 20px;
	width:302px;
	height:202px;
	background-image:url(singup2.jpg);
	background-repeat:no-repeat;
}
.contentpane4 {
	padding:5px 25px 0px 5px;
}
.bannerpane {
	padding:0px 0px 0px 0px;
}



/*  8. Main Menu and Module Menus                         */
/*========================================================*/
..MainMenu_MenuContainer {
 background-color: Transparent;
}
.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	height: 33px;
	text-align:center;
}
.MainMenu_TabRootMenuItem TD {
	vertical-align:middle;
	color: #7c7c7c;
	font-family: arial;
	font-style: normal;
	font-size: 12px;
	font-weight:bold;
	height: 33px;
	text-align:center;
	text-transform:uppercase;
}
.MainMenu_TabRootMenuItemSel TD {
	background-repeat:no-repeat;
	color:#3191f7;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	height: 33px;
	text-align:center;
	text-transform:uppercase;
}
.MainMenu_TabMenuItemHover TD {
	background-repeat:no-repeat;
	color:#3191f7;
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
	height: 33px;
	text-align:center;
	text-transform:uppercase;
}
.MainMenu_TabMenuItemSelHover TD {
	color:#3191f7;
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
	height: 33px;
	text-align:center;
	text-transform:uppercase;
}
.MainMenu_MenuItem {
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #7c7c7c;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	text-align:left;
}
.MainMenu_MenuIcon {
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #7c7c7c;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	text-align:left;
}
.MainMenu_SubMenu {
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #7c7c7c;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	text-align:left;
}
.MainMenu_MenuBreak {
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #7c7c7c;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	text-align:left;
}
.MainMenu_MenuItemSel {
	background-color:ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #3191f7;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	text-align:left;
}
.MainMenu_MenuArrow {
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #7c7c7c;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	text-align:left;
}
.MainMenu_RootMenuArrow {
	display: none;
}
/*-- submenu moduletitle      --*/ .ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
	padding: 0px 0px 0px 0px;
	border-top: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	font-weight: bold;
filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=125, Strength=2);
	padding: 1px 0px 1px 0px;
	color: #7c7c7c;
	font-family: Verdana, arial;
	font-size: 11px;
}
/*-- module menu continer     --*/ .ModuleTitle_MenuContainer {
	color: #7c7c7c;
	padding: 0px 0px 0px 0px
}
/*-- module menu bar          --*/ .ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
}
/*-- module menu padding      --*/ .ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color:#7c7c7c;
	font-family:arial;
	font-size: 11px;
	font-weight: bold;
	font-style: bold;
	border-left: white 0px solid;
	border-bottom: #FFF 0px solid;
	border-top: white 0px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
/*-- module menu padding      --*/ .ModuleTitle_MenuItemSel {
	padding: 0px 0px 0px 0px;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 0px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 0px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #ffffff;
	height: 0px;
	color: #7c7c7c;
	height: 1px;
}
/*-- submenu items hover      --*/ .ModuleTitle_MenuItemSel {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	color: #3191f7;
	background: transparent;
	padding: 0px 0px 0px 0px;
	height: 21px;
	border-top: #FFF 0px solid;
	border-bottom: #FFF 0px solid;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuArrow {
	border-bottom: #FFF 0px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 0px solid;
	border-right: #EEEEEE 0px solid;
}
/*-- not needed - module menu --*/ .ModuleTitle_RootMenuArrow {
	display: none;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #ffffff;
	border-left: #EEEEEE 0px solid;
	border-bottom: #FFF 0px solid;
	border-top: #EEEEEE 0px solid;
	text-align: center;
	width: 15;
	height: 21;
}
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
.login {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	white-space:nowrap;
	line-height:10px;
}
A.login:link {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.login:visited {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.login:hover {
	font-family: arial;
	font-size: 11px;
	color:#7c7c7c;
	text-decoration: underline;
	white-space:nowrap;
	line-height:10px;
}
A.login:active {
	font-family: arial;
	font-size: 11px;
	color:#7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
.breadcrumb {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	white-space:nowrap;
	line-height:11px;
	text-transform:uppercase;
}
A.breadcrumb:link {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:11px;
}
A.breadcrumb:visited {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:11px;
}
A.breadcrumb:hover {
	font-family: arial;
	font-size: 11px;
	color:#7c7c7c;
	text-decoration: underline;
	white-space:nowrap;
	line-height:11px;
}
A.breadcrumb:active {
	font-family: arial;
	font-size: 11px;
	color:#7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:11px;
}
.user {
	font-family: arial;
	font-size: 11px;
	color:#7c7c7c;
	white-space:nowrap;
	line-height:10px;
	text-transform:uppercase;
}
A.user:link {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
}
A.user:visited {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.user:hover {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: underline;
}
A.user:active {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
.current {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	white-space:nowrap;
	line-height:10px;
	font-weight: bold;
}
.copyright {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	white-space:nowrap;
	line-height:10px;
}
.terms {
	font-family: arial;
	font-size: 11px;
	color: #3191f7;
	text-decoration:underline;
	white-space:nowrap;
	line-height:10px;
}
A.terms:link {
	font-family: arial;
	font-size: 11px;
	color: #3191f7;
	text-decoration: underline;
	white-space:nowrap;
	line-height:10px;
}
A.terms:visited {
	font-family: arial;
	font-size: 11px;
	color: #3191f7;
	text-decoration:underline;
	white-space:nowrap;
	line-height:10px;
}
A.terms:hover {
	font-family: arial;
	font-size: 11px;
	color: #3191f7;
	text-decoration: underline;
	white-space:nowrap;
	line-height:10px;
}
A.terms:active {
	font-family: arial;
	font-size: 11px;
	color: #3191f7;
	text-decoration:underline;
	white-space:nowrap;
	line-height:10px;
}
.privacy {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	white-space:nowrap;
	line-height:10px;
}
A.privacy:link {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.privacy:visited {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.privacy:hover {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: underline;
	white-space:nowrap;
	line-height:10px;
}
A.privacy:active {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
.links {
	font-family: arial;
	font-size: 12px;
	color: #333;
	white-space:nowrap;
	line-height:10px;
	white-space:nowrap;
	line-height:10px;
}
A.links:link {
	font-family: arial;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.links:visited {
	font-family: arial;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
A.links:hover {
	font-family: arial;
	font-size:12px;
	color: #3191f7;
	text-decoration: underline;
	white-space:nowrap;
	line-height:10px;
}
A.links:active {
	font-family: arial;
	font-size: 11px;
	color: #3191f7;
	text-decoration: none;
	white-space:nowrap;
	line-height:10px;
}
.enlaces {
	font-family: arial;
	font-size: 11px;
	color: #7c7c7c;
	white-space:nowrap;
	line-height:10px;
}
/* ==========================
    CSS STYLES FOR HouseMenuH
   ==========================
*/
/*------------------------------------------------------------*/
ul#houseMenuH {
	margin: 0;
	padding:0;
	list-style:none;
	font-family: Arial, Serif, Helvetica;
}
ul#houseMenuH li {
	float: left;
	position: relative;
	list-style:none;
}
ul#houseMenuH li a {
	display: block;
	text-decoration: none;
	padding: 7px 17px;
	width: auto;	/*Root level size*/
	color: #7C7C7C;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9pt;
}
ul#houseMenuH a:hover {
	color: #3191F7;
	background-color: #C1D2EE;
}
/*second level*/

ul#houseMenuH li ul {
	position: absolute;
	left: -9999px;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	top: 1.4em;
	border: 1px solid #7C7C7C;
}
ul#houseMenuH li li a {
	padding: 5px;
	width: 10em; /*second level size*/
	background-color: white;
}
/*third level*/
ul#houseMenuH li li ul {
	position: absolute;
	left: -9999px;
	top: 0em;
	display: block;
	padding: 0;
	list-style: none;
	margin-left: 8em; /*like second level size*/
}
ul#houseMenuH li li li a {
	width: 15em; /*third level size*/
}
.ArrowPointer {
	cursor: default;
}
/*------------------------------------------------------------*/

#houseMenuH li:hover ul ul, #houseMenuH li:hover ul ul ul, #houseMenuH li.sfhover ul ul, #houseMenuH li.sfhover ul ul ul {
	left: -9999px;
}
#houseMenuH li:hover ul, #houseMenuH li li:hover ul, #houseMenuH li li li:hover ul, #houseMenuH li.sfhover ul, #houseMenuH li li.sfhover ul, #houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}
#houseMenuH iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
	display: block;
}
/*------------------------------------------------------------*/

ul#houseMenuH li a#houseMenuHCurrentLink {
	color: #3191F7;
}
.menu-item {
	padding-left:10px;
	padding-top:5px;
	color:#fff;
}
.menu-item-hover {
	padding-left:10px;
	padding-top:5px;
	color:#3e2803;
}
.menu-item-selected {
	color:#3191F7;
	display:inline;
	font-size:9pt;
	font-weight:bold;
	padding:7px 17px;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
	font-family:Arial, Serif, Helvetica;
}
.submenu-item {
	background:#ffffff;
	color:#7C7C7C;
	display:block;
	font-size:9pt;
	font-weight:bold;
	padding:7px 17px;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
	font-family:Arial, Serif, Helvetica;
	filter:alpha(opacity=90);
	-moz-opacity:.25;
	opacity:.90;
}
.submenu-item-hover {
	background:#ffffff;
	color:#3191F7;
	display:block;
	font-size:9pt;
	font-weight:bold;
	padding:7px 17px;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
	font-family:Arial, Serif, Helvetica;
	filter:alpha(opacity=90);
	-moz-opacity:.25;
	opacity:.90;
}
.submenu-item-selected {
	background:#ffffff;
	color:#3191F7;
	display:block;
	font-size:9pt;
	font-weight:bold;
	padding:7px 17px;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
	font-family:Arial, Serif, Helvetica;
	filter:alpha(opacity=90);
	-moz-opacity:.25;
	opacity:.90;
}
fieldset {
	border:1px solid #ccc;
	padding:30px;
}
#side-menu h2 {
	border-bottom:1px solid #ccc;
}
#Menu a {
	color:#3e2803;
}
#family-banner {
	width:660px;
	height:260px;
	background:url(/cssimg/family-bg.jpg) no-repeat;
}
#family-banner p {
	color:#FFFFFF;
	padding-left:405px;
	padding-right:16px;
	padding-top:86px;
}
#maintenance-banner {
	width:660px;
	height:260px;
	background:url(/cssimg/preventative.gif) no-repeat;
}
#maintenance-banner p {
	color:#333333;
	padding-left:400px;
	padding-right:37px;
	padding-top:120px;
}
#testimonial-feed {
	width:660px;
	background:url(/cssimg/testimonial-header.gif) no-repeat;
}
#testimonial-feed p {
	color:#333333;
	line-height:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:40px;
}
/* nav menu */

td.side-menu-item {
	color:#FFF;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	padding-left:10px;
	padding-top:5px;
}
td.side-menu-item-hover {
	color:#FFF;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	padding-left:10px;
	padding-top:5px;
}
td.side-menu-item-selected {
	color:#FFF;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	padding-left:10px;
	padding-top:5px;
}
#left-treatment {
	float:left;
	width:50%;
}
#right-treatment {
	float:left;
	width:50%;
}
.treatment ul, li {
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}
.treatment a:link {
	color:#54442B;
}
.treatment a:hover {
	color:#C9DBE7;
}
.treatment a:visited {
	color:#54442B;
}

