/* File: /CMSPages/GetFile.aspx?guid=4b8add4a-a1c5-4d7f-bd9e-1fddba9ce900*/

img 	{ border:0;
	
}

body	{  background:url('/CMSPages/GetFile.aspx?guid=6b0cd847-f9be-4647-8d71-c8712595c10c') repeat-x #ffffff; 

font-family:Verdana; font-size:11px;
	
}

#wrap	{ width:900px; margin:0 auto;
	
}

#header	{  height:170px; width:900px;
	
}

.logo	{ float:left; padding:5px;
	
}

.hours	{ float:right;	margin:40px 8px 5px 0; color:#8ab0af;
	
}

#navbar	{ background:#fff; height:30px; width:900px; margin:0; padding:0;
}

#InternalBar	{ background:url('/CMSPages/GetFile.aspx?guid=b134451f-af6a-4174-b9e6-5d48fb0d357a') repeat-x; 

height:30px;
width:900px;
	
}
#contentBody	{ height:335px; background:#ffffff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;
	width:900px;
}

#welcome	{ width:435px; padding:5px 0 0 10px; margin:20px 0 0 0; float:left; 
	
}

#welcome h4	{ color:#3d78ac; font-size:1.3em; margin:0; padding:20px 0 0 0; 

background:url('/CMSPages/GetFile.aspx?guid=71948022-0163-4bda-aaa0-16cf0761424c') no-repeat top right;
	
}

#welcome p	{ color:#797374; line-height:1.5em; font-size:12px; padding:2px 5px 2px 0;
	
}

.quicklinks	{ width:155px; height:190px; padding:5px 0 0 10px; margin:25px 0 0 0; float:left; 
	
}

.quicklinks h4	{ color:#3d78ac; font-size:1.3em; margin:0; padding:20px 0 0 0;  

background:url('/CMSPages/GetFile.aspx?guid=0a8b8317-2d0d-4de2-8135-82c2c7f9b2d3') no-repeat top right;
	
}

.quicklinks	ul	{  padding:2px 5px 2px 0;
 list-style:none;
 margin:10px 0 0 0;
	
}

.quicklinks li	{ padding:3px 0 3px 15px;  

background-image:url('/CMSPages/GetFile.aspx?guid=ed1ba783-eed9-4081-9b7c-8c2545060c3f'); 

background-repeat:no-repeat;
background-position:0 0.5em;
	
}

.quicklinks	a	{ text-decoration:none; font-weight:bold; color:#8ab0af;
	
}

.quicklinks a:hover	{ color:#5a471b; }


.newsletter	{ width:265px; height:190px; padding:5px 0 0 10px; margin:25px 0 0 0; float:right; 	
}

.newsletter	h4	{color:#3d78ac; font-size:1.3em; margin:0; padding:20px 0 0 0; 

background:url('/CMSPages/GetFile.aspx?guid=b134451f-af6a-4174-b9e6-5d48fb0d357a') no-repeat top right;

}

.newsletter p	{ color:#797374; line-height:1.5em; font-size:12px; padding:2px 5px 2px 0;
	
}

.newsletter a	{ color:#8ab0af;
	
}

.newsletter a:hover	{ color:#5a471b;
	
}

.sidebar	{  width:200px; height:auto; border-right:dotted 

1px #e5c78d; float:left;
	
}
 
.content2	{ float:right; width:630px;
	
}

.content2 p	{ padding:8px; color:#797374; line-height:1.5em; font-size:12px; 
	
}

.content2 ul	{ padding:2px 5px 2px 0; color:#797374;
}

.content2 ol	{ padding:2px 5px 2px 5px; color:#797374;
}

.content2 li	{ padding:3px 0 3px 15px;}



#footer	{ clear:both; margin:35px 0 0 0; padding:0;
	
}

#footer p	{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#8793a7;
	
}

#footer a	{ color:#8ab0af;
	
}

#footer a:hover	{ color:#5a471b; }


/* Internal Pages */

#contentBody-INT	{ height:auto;  background:#ffffff; margin:0; padding:0; font-family:Arial, Helvetica, 

sans-serif;
	width:900px;
}

.sidebar	{ margin:10px 0 8px 10px; padding:10px 0 10px 10px; width:200px; height:auto; border-right:dotted 

1px #e5c78d; float:left; background:#ffffff;
	
}

.sidebar p	{ color:#797374; line-height:1.5em; font-size:12px; padding:2px 5px 2px 0;
	
}

.sidebar h4	{ color:#3d78ac; font-size:1.3em; margin:0; padding:0;
	
}
/*.sidebar a	{ color:#8ab0af; font-size:14px; text-decoration:none; font-weight:bold;
	
}*/
.sidebar a	{ text-decoration:none;padding:5px;color:#73a290;}
.sidebar a:hover	{ color:#5a471b;
	
}

.sidebar ul	{ list-style:none; margin:0; padding:0;
	
}

.sidebar li	{ padding:3px 0 3px 0;
	
}
 
.content2	{ float:right; width:660px; background:#ffffff; height:auto;

}

.content2 h3	{ color:#3d78ac; font-size:1.5em; margin:15px 0 5px 10px; padding:0;
	
}

.content2 p	{ color:#797374; line-height:1.5em; font-size:12px; padding:2px 5px 2px 0;
	
}

.content2 ul	{ list-style:circle; color:#797374; margin:0 0 0 7px; padding:3px; font-size:12px;
	
}

.content2 li	{ padding:2px;
	
}

.runaround	{ float:right; margin:5px;
	
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* File: /CMSPages/GetFile.aspx?guid=10b98308-db3b-4136-a800-1113f96e91e7*/

/* ================================================================ 
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; /* settings for this demo olnly */
padding:0;}

#mainMenu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#mainMenu li span {display:block; z-index:100; background:#4e99b6; padding: 16px 31px;font-size:1.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; padding: 0; background: url(transparency-gif.aspx);}
#mainMenu dt {background: #ffffff; margin:0; font-size: 1.1em; font-weight:bold; border-bottom:1px solid #ffffff; 

border-top:1px solid #ffffff; float:left; border-right:0;}
#mainMenu dd {display:none; background: transparent; border-bottom:1px solid #ffffff; clear:left; margin:0; 

padding:0; color: #FFFFFF; font-size: 1em; text-align:left;}

#mainMenu dt a, #mainMenu dt a:visited {display:block; color:#8ab0af; padding: 16px 31px; text-decoration:none;}
#mainMenu dd a, #mainMenu dd a:visited {background:#8ab0af; color:#ffffff; text-decoration:none; display:block; 

padding: 3px 17px;}

#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:hover {background: #ffffff; color:#5a471b;}
#mainMenu dd a:hover {background: #ffffff; color:#5a471b;}


/* menu */
#plcRoot_Layout_zoneLeft_cmsmenu_CMSMenu1_table
{
padding-left:40px;
background:#fff;
}


.CMSMenu
{ 
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin: 0px;
        font-weight: bold;
}

 /*.CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseDown
 {
  color: #73a290;
 }*/
.CMSMenuItem, .CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{
border: none;
height: 20px;
/*padding: 6px 5px 4px 10px;*/
padding:10px;
font-family: arial;
font-size: 12px;
text-align: left;
background-color: #ffffff;
color: #73a290;
white-space: no-wrap;
width: 184px;
}

.CMSMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseOver
{
color: #999;
}

.CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{
background-position: 0px 1px;
color: #73a290; 
}

.SubCMSMenu
{
height: 15px;
border: 1px solid white;
font-family: arial;
font-size: 12px;
padding:10px;
background: #8ab0af;
width: 150px;
color: #ffffff;
text-align: left;
}

.SubCMSMenuItem, .SubCMSMenuItemMouseUp, .SubCMSMenuItemMouseOver, .SubCMSMenuItemMouseDown, .SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemMouseDown
{
white-space: no-wrap;
padding:10px;
font-size: 12px;
width: 150px;
color: #ffffff;
background: #8ab0af;
height: 15px;
font-family: arial;
border: 1px solid white;
text-align: left;
}

.SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemMouseDown, .SubCMSMenuItemHighlight
{
white-space: no-wrap;
padding:10px;
font-size: 12px;
width: 150px;
color: #ffffff;
background: #8ab0af;
height: 15px;
font-family: arial;
border: 1px solid white;
text-align: left;
}
/* -----------------  sidebar sub item styles (start) ---------------------- */

.CMSTreeMenuTable .SubCMSMenu
{
	border-bottom: 1px solid white;
	background-color: transparent;
	color:#8ab0af;
	padding: 2px 12px 3px 5px;
	font-size: 11px;
	border-bottom:1px solid #fff;
	white-space: nowrap;
}

.CMSTreeMenuTable .SubCMSMenuItem, .CMSTreeMenuTable .SubCMSMenuItemMouseUp, .CMSTreeMenuTable .SubCMSMenuItemMouseDown
{
	border-bottom: 1px solid white;
	height: 20px;
	padding: 2px 12px 3px 5px;
	font-family: arial;
	font-size: 11px;
	text-align: left;
	color: #a1ca92;
	white-space: nowrap;
	width: 105px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 5px 0;
	
}
.CMSTreeMenuTable .SubCMSMenuItemMouseOver 
{
	border-bottom: 1px solid white;
	height: 20px;
	padding: 2px 12px 3px 5px;
	font-family: arial;
	font-weight: standard;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
	/*color: #DF7E00;*/
	width: 105px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 5px 0;
	cursor: pointer; 	
}
.CMSTreeMenuTable .SubCMSMenuHighlightedMenuItem, .CMSTreeMenuTable .SubCMSMenuHighlightedMenuItemMouseUp, .CMSTreeMenuTable .SubCMSMenuHighlightedMenuItemMouseOver, .CMSTreeMenuTable .SubCMSMenuHighlightedMenuItemMouseDown, .CMSTreeMenuTable .SubCMSMenuItemHighlight
{
	border-bottom: 1px solid white;
	height: 20px;
	padding: 2px 12px 3px 5px;
	font-family: arial;
	font-size: 11px;
	text-align: left;
	/*color: #fff;*/
	white-space: nowrap;
	width: 105px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 5px 0;
	cursor: pointer; 	
}
.SubCMSMenuItemHighlight .TreeMenuOverClass
{
border-bottom: 1px solid white;
	width:200px;
	color:#411717;
	padding: 2px 12px 3px 5px;
	font-size: 11px;
	border-bottom:1px solid #fff;
	white-space: nowrap;
	text-align: left;
}


.CMSTreeMenuTable a	{
color:#655f46;
text-decoration:underline;
}


.CMSTreeMenuSelectedLink
{
color: #666;
height: 15px;
padding:5px;
font-family: arial;
font-size: 11px;

}