/* File: /CMSPages/GetFile.aspx?guid=516430b2-2cd6-4886-be5f-c0d3a61d04fb*/

body {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background:url('/CMSPages/GetFile.aspx?guid=09a60ec0-bfb5-4088-9d5f-3d2f317b1e58') repeat;
}

a.main:link { text-decoration: none; color: #005595; font-size: 11px; font-weight: bold; }
a.main:active { text-decoration: none; color: #005595; font-size: 11px; font-weight: bold; }
a.main:visited { text-decoration: none; color: #005595; font-size: 11px; font-weight: bold; }
a.main:hover { text-decoration: underline; color: #005595; font-size: 11px; font-weight: bold; }

a.footer:link { text-decoration: none; color: #5b4f39; font-size:.85em; font-weight: bold; }
a.footer:active { text-decoration: none; color: #5b4f39; font-size:.85em; font-weight: bold; }
a.footer:visited { text-decoration: none; color: #5b4f39; font-size:.85em; font-weight: bold; }
a.footer:hover { text-decoration: underline; color: #5b4f39; font-size:.85em; font-weight: bold; }

a.blue:link { text-decoration: none; color: #005595; font-size:.85em; font-weight: bold; }
a.blue:active { text-decoration: none; color: #005595; font-size:.85em; font-weight: bold; }
a.blue:visited { text-decoration: none; color: #005595; font-size:.85em; font-weight: bold; }
a.blue:hover { text-decoration: none; color: #5b4f39; font-size:.85em; font-weight: bold; }

h1 {
	font-size:16px;
	font-weight:bold;
}

h2 {
	font-size:14px;
	font-family:bold;
}

h3 {
	font-weight:bold;
	font-size:1.3em;
/*	border-bottom:1px solid #005595; */
	color:#005595;
	padding-left:15px;
	text-align:left;
}

.header {
	font-weight:bold;
	font-size:1.3em;
	border-bottom:1px solid #574a34;
	color:#574a34;
}

.header_blue {
	font-weight:bold;
	font-size:1.3em;
	border-bottom:1px solid #005595;
	color:#005595;
	background:url(/CMSPages/GetFile.aspx?guid=18339943-d1da-446a-b7e6-96ede081a135) no-repeat;
	padding-left:15px;
	text-align:left;
	
}
.header_blue_welcome {
	font-weight:bold;
	font-size:1.3em;
	border-bottom:1px solid #005595;
	color:#005595;
	text-align:left;
	padding-left:15px;
	
}

.menuStatic
{
}

.menuStaticItem
{
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
padding:8px;}

.menuStaticHover
{
}

.menuDynamic
{
text-align:left;
margin-top:3px;}

.menuDynamicItem
{
background:#bed6a2;
color:#FFFFFF;
font-size:1em;
padding:2px;
width:175px;}

.menuDynamicHover
{
background:#edfddf;
color:#bed6a2;}

.newsletterSignupLabel
{
}
.newsletterSignupElement
{
width:220px;}
.newsletterSignupSubmitButton
{
}
.featuredArticlesLink
{
color: #5b4f39;
font-weight:bold;
font-size:1em;
text-decoration:none;
}
.subMenuStatic
{
}
.subMenuStaticItem
{
color:#005595;
font-weight:bold;}
.subMenuStaticHover
{
text-decoration:underline;
color:#5b4f39;}
.contentTitle
{
color:#000;
font-size:12px;}
.mainHeader
{
font-weight:bold;
padding-top:10px;
color:#5b4f39;}
.mainList
{
}
.articlesHeading
{
}

.categoriesHeading
{
}

.parentContentCategoryTitle
{
color:#005595;
font-size:1.3em;
font-weight:bold;
margin-left:-5px;}

.categoriesContainer
{
}

.contentCategoryTitle
{
color:#5b4f39;
font-weight:bold;
font-size:1.2em;}

.contentCategoryDescription
{
}

.contentCategoryLink
{
padding-left:15px;
padding-bottom:1px;
color:#005595;
background:url(/CMSPages/GetFile.aspx?guid=18339943-d1da-446a-b7e6-96ede081a135) no-repeat;
font-weight:bold;
margin-left:5px;}

.noArticlesFoundLabel
{
margin:10px 0 0 5px;}

.noCategoriesFoundLabel
{
margin:10px 0 0 5px;}

.appointmentRequestLabel
{
padding-right:5px;}
.appointmentRequestElement
{
margin-bottom:5px;}
.appointmentRequestZipElement
{
margin-bottom:5px;}
.appointmentRequestPhoneElement
{
margin-bottom:5px;}
.appointmentRequestHeader
{
font-weight:bold;}
.appointmentRequestDateElement
{
margin-bottom:5px;}
.appointmentRequestTimeElement
{
margin-bottom:5px;}
.appointmentRequestSubmitButton
{
}
.contactRequestLabel
{
padding-right:5px;}
.contactRequestElement
{
margin-bottom:5px;}
.contactRequestZipElement
{
margin-bottom:5px;}
.contactRequestPhoneElement
{
margin-bottom:5px;}
.contactRequestHeader




















{
font-weight:bold;}
.contactRequestComment
{
margin-bottom:5px;
width:530px;
height:150px;}
.contactRequestSubmitButton
{
}


.style2 {
	text-align:center;
}
.subheadergray {
	font-family: Arial;
	font-size: 1.3 em;
	font-weight: normal;
	font-style: normal;
	color: #005595;
}
.banner_img
{
float:right;
margin:0;
padding:0;
}
#editableContent
{
width:550px;
}
.welcomeEditable_container
{

float:left;
position:relative;
margin:0;
padding:0 0 0 10px;
/*width:450px;*/
width:600px;
text-align:left;

}
.welcomeEditable_container p
{
width:550px;
}
.bannerEditable_container
{
position:relative;
float:left;
margin-left:-80px;
width:90px;
padding:0 0 10px 5px;
}

.bannerEditable_container img{
 border:none;

}

#mojo_ce1{
  width:400px;


}
#bottomContainer
{
width:430px;
float:left;
background:#e3e0bc;
border:none;
padding:5px;
margin-left:5px;
}
.newsletterContainer
{
float:left;
width:145px;
height:155px;
padding-left:5px;

}
.quoteContainer
{
float:left;
width:255px;
height:155px;
margin-top:14px;
padding-left:20px;
}
/* articles*/
.welcomeEditable_container-Articles
{

float:left;

margin:0;
padding:0 0 0 10px;
/*width:450px;*/
width:900px;
text-align:left;

}
/* File: /CMSPages/GetFile.aspx?guid=a35c6e97-ca75-4146-a504-93e61c6b2f12*/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#mainMenu {list-style-type:none;
margin:0;
padding:1px 0 0 60px;
border:1px solid green;}

#mainMenu li {display:block; float:left; position:relative; z-index:100; margin:0;}
#mainMenu li span {display:block;  padding: 2px 20px; font-size:1em; font-weight:bold;}
#mainMenu li a, #mainMenu li a:visited {display:block; padding:0;}

#mainMenu dl {position:absolute; top:0; left:0; margin: 0; z-index:100;padding: 0; background:url(transparency-gif.aspx);}
#mainMenu dt {margin:0; font-size: 1em; border-bottom:1px solid #BED6A2; float:left; border-right:0; font-weight:bold;}
#mainMenu dd {display:none; background: #BED6A2; border-bottom:1px solid #FFFFFF; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#mainMenu dt a, #mainMenu dt a:visited {display:block; color:#FFFFFF; padding: 2px 20px; text-decoration:none;}
#mainMenu dd a, #mainMenu dd a:visited {background:#BED6A2; color:#FFFFFF; text-decoration:none; display:block; padding: 2px 20px;}

#mainMenu li a:hover {border:0;}

#mainMenu li:hover dd, #mainMenu li a:hover dd {display:block;}
#mainMenu li:hover dl, #mainMenu li a:hover dl {border-bottom:0;}
#mainMenu li:hover dt a, #mainMenu li a:hover dt a, #mainMenu dt a:hover {background:#transparent; color:#005595;}
#mainMenu dd a:hover {background: #fff; color:#005595;}


/* starts CMS MENU */
/* Main Menu */


.CMSMenu
{

	margin:0;
	padding:0;
	white-space: no-wrap;
	
	
	
}


.CMSMenuItem, .CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver, 
{

	height: 30px;
	padding: 0px 5px 4px 5px;
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	color: #fff;
	white-space: no-wrap;
	width: 125px;
	background-color:#bed6a2;
	/*background-repeat: no-repeat;*/
	/*background-position: 8px 0;*/
	white-space: nowrap;
}


.CMSMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseOver
{
	color: #005595;
	white-space: nowrap;
}

.CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{	
	height: 30px;
	width:125px;
	background-color:#bed6a2;
	padding: 0px 5px 4px 5px;
	font-family: Verdana;
	text-align:left;	
	font-size: 12px;

	/*background-repeat: no-repeat;*/
	/*background-position: 5px 0;*/
	color: #fff;
	white-space: nowrap;
}
#plcRoot_Layout_zoneLeft_cmsmenu_CMSMenu1_table
	{
	margin:0 0 0 20px;
	
	
}

#plcRoot_Layout_zoneLeft_cmsmenu_CMSMenu1 td{
	padding:20px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}




.CMSMenuItemMouseDown, 
#plcRoot_Layout_zoneLeft_cmsmenu_CMSMenu1, .CMSMenuItemMouseUp {

	height: 30px;
	width:125px;	
	text-align:left;
	color:#005595;
	background-color:transparent;
	text-decoration:none;
	padding: 0px 5px 4px 5px;
	font-family: Verdana;
	font-size: 12px;
	white-space: nowrap;
	
	

	
}

.SubCMSMenu
{
	background-color:#bed6a2;
	width:200px;
	text-align:left;
	color:#fff;
	margin:0;
	padding:5px;
	font-size: 12px;
	white-space: nowrap;
}

.SubCMSMenuItem
{	
	margin:0;
	width:200px;
	text-align:left;
	color: #005595;
	padding:5px;
	background-color:#fff;
	font-size: 12px;	
	border-bottom:1px solid #fff;
}
 .SubCMSMenuItemMouseUp, .SubCMSMenuItemMouseOver,.SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuItemHighlight 

{	margin:0;
	width:200px;
	text-align:left;
	color: #005595;
	padding:5px;
	background-color:#fff;
	font-size: 12px;	

}

.SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver 
{
	margin:0;
	width:200px;
	text-align:left;;
	padding:5px;
	background-color:#000;
	white-space: nowrap;
	font-size: 12px;


}
#plcRoot_Layout_zoneLeft_cmsmenu_CMSMenu1 .SubCMSMenuHighlightedMenuItemMouseDown, #plcRoot_Layout_zoneLeft_cmsmenu_CMSMenu1 .SubCMSMenuItemMouseDown 

{
	
	margin:0;
	width:200px;
	text-align:left;
	color: #005595;
	font-size: 12px;
	
	}

/* footer */
#footer {
	margin:0;
	padding:0;
	background:#e8f0f5; 
	height:60px; 
	width:900px; 
	color:#5b4f39; 
	border:2px solid red;
	text-align:center;

}