﻿body {
	padding: 0;
	margin: 0 auto;
	background: #ffffff url(Images/bodyBg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	text-align:center;
	margin-bottom: 10px;
    _margin-bottom: 0px;
    }
    
a{
  text-decoration:none;
  color:#175b6e;   
    }

a:hover{
    color:#b3ba50;
    }
.borderButton a{
    float:right;
    margin-top:5px;
    border-top:1px solid #bdc9d7; 
    border-bottom:1px solid #bdc9d7; 
    font-size:10px; 
    text-decoration:none;
    color:#175b6e;
    }
    
.borderButton a:hover{
    color:#b3ba50;   
    }

#container {
	margin:0 auto;
	padding:0;
	width:800px;
	height:auto;
	text-align:left;
	
    }

	#header {
		/*width:1039px;*/
		width:100%;
		height:163px;
		background-image: url(Images/headerNew.jpg);
		background-repeat:no-repeat;
		background-position:center center;
		margin:0 auto;
		text-align:center;
		margin-top:-15px;
		*margin-top:0px;
		*margin-left:0px;
		
		/*margin-left:142px;
		*margin-left:58px;
		_position:relative;
		*/
	    }
	
	.logoBox {
		margin: 15px 0px 0px 125px;
		.margin: 15px 0px 0px -490px;		
		width: 900px;
		height: 146px;
		.width: 291px;
		.height: 136px;
		cursor: pointer;
	    }
	
	
/*TOP MENU NAV */
	.nav {
		width:800px;
		height:47px;
		margin-top:-12px;
		_position:relative;
			
	    }
	
	    #pageFunctions{
	        height:20px;
	        width:270px;
	        position:absolute;
	        margin: 68px 0px 0px 540px;	        
	        z-index:999;
	        }
	    #pageFunctions a, #pageFunctionsInner a
		{
			float: left;
			margin-right: 4px;
		}

        /* Fox, IE7, Etc Menu */	
        #menu div
		{
			float: left;
			height: 47px;			
		}
        #menu a 
		{
			padding-top: 47px;
			overflow: hidden;
			display: block;
			height: 0px;	
		}		
		#menu #opt1 { background: url('Images/topmenuCenter_on.png') no-repeat; }
		#menu #opt1 a { background: url('Images/topmenuCenter_off.png') no-repeat; width: 157px; }
		#menu #opt1 a:hover { background: none; }
        #menu #opt2 { background: url('Images/topmenuActivity_on.png') no-repeat; }
        #menu #opt2 a{ background: url('Images/topmenuActivity_off.png') no-repeat; width: 193px; }
		#menu #opt2 a:hover { background: none; }
		#menu #opt3 a{ background: url('Images/navSpacer.png'); width: 149px; }
		#menu #opt4 { background: url('Images/topmenuService_on.png') no-repeat; }
		#menu #opt4 a{ background: url('Images/topmenuService_off.png') no-repeat; width: 193px; }
		#menu #opt4 a:hover { background: none; }
		#menu #opt5 { background: url('Images/topmenuFaqs_on.png') no-repeat; }
		#menu #opt5 a{ background: url('Images/topmenuFaqs_off.png') no-repeat; width: 108px; }
		#menu #opt5 a:hover { background: none; }		
									
		/* IE 6 Menu for BG transpar. */
		#menu #opt1 { _background: url('Images/topmenuCenter_on.gif') no-repeat; }
		#menu #opt1 a { _background: url('Images/topmenuCenter_off.gif') no-repeat; width: 157px; }
        #menu #opt2 { _background: url('Images/topmenuActivity_on.gif') no-repeat; }
        #menu #opt2 a{ _background: url('Images/topmenuActivity_off.gif') no-repeat; width: 193px; }
		#menu #opt3 a{ _background: url('Images/navSpacer.gif'); width: 149px; }
		#menu #opt4 { _background: url('Images/topmenuService_on.gif') no-repeat; }
		#menu #opt4 a{ _background: url('Images/topmenuService_off.gif') no-repeat; width: 193px; }
		#menu #opt5 { _background: url('Images/topmenuFaqs_on.gif') no-repeat; }
		#menu #opt5 a{ _background: url('Images/topmenuFaqs_off.gif') no-repeat; width: 108px; }
		
	#imgRotator {
		float:left;
		position:absolute;
		margin: -201px 0px 0px 330px;
		/*left:350px;
		top:-198px;*/
		clear:both;
	    }
    
	.cols{
		width:800px;
		height:auto;
		/*position:relative;*/
		/*top:-201px;*/
		margin-top: 15px;
		}
		
		/* START LEFT CONTROLS - SIDE MENU NAV*/
	
		.leftCol {
			height:auto;
			width:191px;
			float:left;
			}
			
			/* FORM OPT-IN SECTION */
			.searchOption{
		        position:absolute; 
		        margin-top:2px; 
		        margin-left:15px;
		        height:30px;
		        width:165px;
		        _width:195px;
			    }
            .siteSearch
            {
                width:128px;
            }
			    
            .newsletterOption{
                height: 130px;
		        width: 165px;
		        _width: 175px;
                position: absolute;
                #position: relative;
                _position: absolute;
                margin-top: 320px;
                .margin-top: -125px;
                margin-left: 15px;
                text-align: center;

                }
            .newsletterName
            {
                width:128px;
            }
            .newsletterEmail
            {
                width:128px;
            }   
            /* END FORM OPT-IN SECTION */
                
				#sidebar {
					list-style-type: none;
					padding: 0;
					margin: 0;
		    		}
		
				#sidebar li {
					display: inline;
			    	}
				
				#sidebar li a {
					float: left;
					width:191px;
				    }
							
				#sidebar #nav1 a{ background-image: url(Images/sidemenuSearch.jpg); height:38px; }
				#sidebar #nav2 a{ background-image: url(Images/sidemenu_01_Ecenter_off.jpg); height: 25px; }
				#sidebar #nav3 a{ background-image: url(Images/sidemenu_02_Resources_off.jpg); height:25px;}
				#sidebar #nav4 a{ background-image: url(Images/sidemenu_03_OurBusiness_off.jpg); height:25px;}
				#sidebar #nav5 a{ background-image: url(Images/sidemenu_04_WhatDoYouThink_off.jpg); height:25px;}
				#sidebar #nav6 a{ background-image: url(Images/sidemenu_05_Share_off.jpg); height: 25px; }
				#sidebar #nav7 a{ background-image: url(Images/sidemenu_06_Store_off.jpg); height:25px;}
				#sidebar #nav8 a{ background-image: url(Images/sidemenu_07_GetInvolved_off.jpg); height:25px;}
				#sidebar #nav9 a{ background-image: url(Images/sidemenu_08_Contact_off.jpg); height:25px;}
				#sidebar #nav10 a{ background-image: url(Images/sidemenu_09_Home_off.jpg); height:25px;}
				#sidebar #nav11 a{ background-image: url(Images/sidemenu_Newsletter.jpg); height:213px;  }
				#sidebar #nav12 a{ background-image: url(Images/sidemenu_12_Facility_off.jpg); height:25px;  }
				#sidebar #nav13 a{ background-image: url(Images/sidemenu_13_Services_off.jpg); height:25px;  }
				#sidebar #nav14 a{ background-image: url(Images/sidemenu_14_Sponsors_off.jpg); height:25px;  }
				#sidebar #nav15 a{ background-image: url(Images/sidemenu_15_Blog_off.jpg); height:25px;  }
				
								
				#sidebar #nav1 a:hover{ background-image: url(Images/sidemenuSearch.jpg);}
				#sidebar #nav2 a:hover{ background-image: url(Images/sidemenu_01_Ecenter_on.jpg);}
				#sidebar #nav3 a:hover{ background-image: url(Images/sidemenu_02_Resources_on.jpg); }
				#sidebar #nav4 a:hover{ background-image: url(Images/sidemenu_03_OurBusiness_on.jpg);}
				#sidebar #nav5 a:hover{ background-image: url(Images/sidemenu_04_WhatDoYouThink_on.jpg);}
				#sidebar #nav6 a:hover{ background-image: url(Images/sidemenu_05_Share_on.jpg); }
				#sidebar #nav7 a:hover{ background-image: url(Images/sidemenu_06_Store_on.jpg); }
				#sidebar #nav8 a:hover{ background-image: url(Images/sidemenu_07_GetInvolved_on.jpg); }
				#sidebar #nav9 a:hover{ background-image: url(Images/sidemenu_08_Contact_on.jpg); }
				#sidebar #nav10 a:hover{ background-image: url(Images/sidemenu_09_Home_on.jpg); }
				#sidebar #nav11 a:hover{ background-image: url(Images/sidemenu_Newsletter.jpg); }
				#sidebar #nav12 a:hover{ background-image: url(Images/sidemenu_12_Facility_on.jpg); }
				#sidebar #nav13 a:hover{ background-image: url(Images/sidemenu_13_Services_on.jpg); }
				#sidebar #nav14 a:hover{ background-image: url(Images/sidemenu_14_Sponsors_on.jpg); }
				#sidebar #nav15 a:hover{ background-image: url(Images/sidemenu_15_Blog_on.jpg); }
				
				.bulb-on 
				{
					margin: 2px 0px 0px 165px;
				}
				.bulb-off 
				{
					display: none;
				}
				.submenu span
				{
					float: left; 
					width: 165px;
					margin-left: 3px;
					font-weight: bold;
				}
				.submenu label
				{
					color: #b3ba50;
				}
				.submenu .img 
				{
					position: absolute; 
					margin-left: 10px;
				}
											
		/* START CENTER CONTROLS */
		.centerCol {
			height:auto;
			width:420px;
			float:left;
			margin-top:-8px;
			*margin-top:0px;
			padding-top:6px;
			padding-right: 6px;
			padding-bottom: 0px;
			padding-left: 6px;
			}

		.centerCol_Inner {
			height:auto;
			width:584px;
			float:left;
			margin-top:10px;
			.margin-top:25px;
			padding-top:6px;
			padding-right: 6px;
			padding-bottom: 10px;
			padding-left: 16px;
			}


			.pageTitle {
				font-family:tahoma;
				font-size:22px;
				font-weight:bold;
				color:#bac050;	
				}
			#weeklySpotLight {
			    margin:0 auto;
			    width:375px;
			    height:auto; 
			    border-left:1px #94b4bc solid;
			    border-right:1px #94b4bc solid;
			    border-bottom:1px #94b4bc solid;
			    }
			    
			    .spotlightText {
		            color:#175b6e;
		            font-size:11px;			        
			        }
			        
			    .spotlightText p
			    {
					margin: 0px;
			    }
			    
			    .eventsBlock {
			        width:365px;
			        height:105px;
			        padding:5px;
			        clear:both;
			        font-size: 12px;
					line-height: 16px;
			        }
			        
			        .eventsTitle{
			            font-weight:bold;
			            color:#175b6e;
			            }
			    
			    .newsBlock {
			        background:#eef4f5;
			        width:365px;
			        height:105px;
			        padding:5px;
			        font-size: 11px;
					line-height: 16px;
			        }
			        
			        .newsTitle 
			        {
			            font-weight:bold;
			        }
		/* START RIGHT CONTROLS */
		.rightCol {
			height:auto;
			width:174px;
			float:left;
			text-align:left;
			padding-top:45px; /* this is for the bookmark and print control space */
			*padding-top:46px; /* this is for the bookmark and print control space - IE */
			}			
				#ctaList a 
				{
					width: 173px;
					overflow: hidden;
					display: block;
					height: 0px;	
				}
				#ctaList a:hover
				{
					background: none;
				}
				#cta1
				{
					background: url('Images/ctaAdvisor-hov.gif');
				}
				#cta1 a
				{
					padding-top: 128px;					
					background: url('Images/ctaAdvisor.gif');
				}				
				#cta2
				{
					background: url('Images/ctaSeminar-hov.gif');
				}
				#cta2 a
				{
					padding-top: 128px;					
					background: url('Images/ctaSeminar.gif');
				}				
				#cta3
				{
					background: url('Images/ctaTour-hov.gif');
				}
				#cta3 a
				{
					padding-top: 75px;					
					background: url('Images/ctaTour.gif');
				}
				#cta4
				{
					background: url('Images/ctaBusiness-hov.gif');
				}
				#cta4 a
				{
					padding-top: 75px;					
					background: url('Images/ctaBusiness.gif');
				}
								
    #sponsorArea
    {
		float: left;
        background: url(Images/sponsorsBG.gif) no-repeat;
        /*height:181px; 
        width:795px; */
        height:202px; 
        width:772px;
        margin: 10px 0px 0px 7px;
        clear:both;
        /*position:relative;
        top:-185px;*/
        }
        
        .sponsorLogos{
            height:165px; 
            width:550px; 
            float:left; 
            margin-top:12px; 
            margin-left:15px;
            
            }
            
    #bookmarks
    {
		/*margin-top: 10px;
		text-align: right;*/
		display:none;
    }
		
    #footer{        
        width:795px; 
        clear:both;
        /*position:relative;
        top:-180px;
		height:50px;*/
        text-align:center;        
        margin-top: 5px;
        }
        
    #icons 
    {
		margin: 10px;
		display: none;
    }
    #icons img 
    {
		margin: 0px 3px;
    }
    #sgg 
    {
		margin-top: 10px;
    }
		


/* Page Titles Control */
#titleWelcome h2 {
    background:url(Images/titleWelcome.gif) no-repeat; 
    width:400px;
    height:50px;
    }	
    
#titleWelcome h2 span 
    {display:none;} 
    
#homeCopy
{
	margin: 0px 10px;
}
/****************************/

	
	
h1 
{
	font-size: 20px;
	color: #b3ba50;
	text-transform: capitalize;
}
h2 
{
	font-size: 16px;
	color: #175b6e;
	text-transform: capitalize;
}
img 
{
	border: 0px;
}
input, select, textarea 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clear 
{
	clear: both;
}
.requiredField 
{
	color: Red;
}
.hide
{
	visibility: hidden;
}
.smart 
{
	display: none;
}
.vCard img
{
	float: left;
	padding-right: 6px;
	margin-top:-1px;
}
.vCardStaff
{
	margin-top: 5px;
}
.vCardStaff img
{
	float: left;
}
.vCardContact img
{
	position: absolute;
	margin: 40px 0px 0px 445px;
}
.vCard span
{
	float: left;
	cursor: pointer;	
}
.bulb 
{
	float: left;
	margin-left: 5px;
}

/* Feedback */
.feedback .requiredField 
{
	float: left;
	width: 7px;
	margin-top: 4px;
}
.feedback label 
{
	float: left;
	width: 100px;
	margin-top: 4px;
}
.feedback input
{
	margin-top: 2px;
	width: 150px;
}
.feedback select
{
	margin-top: 2px;
	width: 154px;
	.width: 156px;
}
.feedback textarea
{
	margin-top: 2px;
	width: 455px;
	height: 100px;
}

/* Contact */
.contact .requiredField 
{
	float: left;
	width: 7px;
	margin-top: 4px;
}
.contact label 
{
	float: left;
	width: 135px;
	margin-top: 4px;
}
.contact input
{
	margin-top: 2px;
	width: 150px;
}
.contact select
{
	margin-top: 2px;
	width: 154px;
	.width: 156px;
}
.contact textarea
{
	margin-top: 2px;
	width: 420px;
	height: 100px;
}
#map 
{
	width: 580px;	
	height: 485px;	
}
.map 
{
	border: 1px solid #175b6e;
	margin-top: 10px;
}

/* Meet an Advisor */
.appointment .requiredField 
{
	float: left;
	width: 7px;
	margin-top: 4px;
}
.appointment label 
{
	float: left;
	width: 140px;
	margin-top: 4px;
}
.appointment input
{
	margin-top: 2px;
	width: 150px;
}
.appointment select
{
	margin-top: 2px;
	width: 154px;
	.width: 156px;
}
.appointment textarea
{
	margin-top: 2px;
	width: 485px;
	height: 100px;
}

/* Referral */
.referral .requiredField 
{
	float: left;
	width: 7px;
	margin-top: 4px;
}
.referral label 
{
	float: left;
	width: 75px;
	margin-top: 4px;
}
.referral input
{
	margin-top: 2px;
	width: 150px;
}
.referral textarea
{
	margin-top: 2px;
	width: 535px;
	height: 100px;
}

/* Faq */
.faq 
{
	width: 585px;	
	margin-bottom: 1px;
}
.faq .question 
{
	background: #77a3b0;
	font-weight: bold;	
	color: White;
	padding: 2px;
	border: 1px solid #94b5bc;
}
.faq .question a 
{
	color: White;
}
.faq .question .title
{
	float: left;
}
.faq .answer
{
	width: 563px;	
	padding-left: 0px;	
	background: #e8f0f2;
	border-left: 1px solid #94b5bc;
	border-right: 1px solid #94b5bc;
	padding: 10px 10px 0px 10px;
}
.viewMore
{
	float: left;
	width: 20px;
	background: url('Images/viewMore.png');
	margin-right: 5px;
}
.viewMore a
{
	padding-top: 19px;
	overflow: hidden;
	display: block;
	height: 0px;	
}
.viewLess
{
	float: left;
	width: 20px;
	background: url('Images/viewLess.png');
	margin-right: 5px;
}
.viewLess a
{
	padding-top: 19px;
	overflow: hidden;
	display: block;
	height: 0px;	
}

/* Providers */
.provider 
{
	width: 585px;	
	margin-bottom: 1px;
}
.provider p
{
	margin: 0px;
}
.provider .category {
	width: 585px;
	height: 45px;
	background: url('Images/serviceTop.png');
	margin-bottom: 5px;	
}
.provider .category div
{
	color: #175b6e;
	font-weight: bold;
	font-size: 14px;
	padding: 20px 0px 0px 32px;
}
.provider .name
{
	width: 579px;	
	font-weight: bold;
	background: #77a3b0;
	color: White;
	padding: 2px;
	border: 1px solid #94b5bc;
}
.provider .name a 
{
	color: White;
}
.provider .title
{
	float: left;
}
.provider .info
{
	width: 563px;	
	padding-left: 0px;	
	background: #e8f0f2;
	border-left: 1px solid #94b5bc;
	border-right: 1px solid #94b5bc;
	padding: 10px 10px 0px 10px;
}
.provider .text 
{
	float: left;
	width: 450px;
	margin-right: 10px;
}
.provider .image
{
	float: right;	
	border: 1px solid #175b6e;
	_margin-top:-130px;
	
}
#providerInfo
{
    border:1px solid #94b5ae;
    height:30px;
    width:560px;
}
.provider .phone
{
	float: left;	
    border-right:1px solid #94b5ae;
	height:25px;
    width:auto;
    padding:5px 5px 0px 5px; 
    text-align:center;
}
.provider .url
{
	float: left;	
    border-right:1px solid #94b5ae;
	height:25px;
    width:auto;
    padding:5px 5px 0px 5px; 
    text-align:center;
    }
.provider .vCard
{
    float: left;	
	height:25px;
	padding-top:5px;
	padding-left:20px;
}
.provider .description
{
    padding-bottom:40px;
}

/* Services */
#services 
{
    font-family:Tahoma;
	font-size: 10px;
}
#serviceProvidersTable
{
    border:1px solid #4e889a; 
    width:467px; 
    height:auto;
}
    #serviceProvidersTable .bulbBoxes
    {
        text-align:center;
        border-bottom:1px solid #4e889a;
        border-right:1px solid #4e889a;
        width:41px;
    }
    .servicesOdd
    {
        background:#e5e5e5;
    }
    .servicesEven
    {
        background:white;
    }
        .servicesProviderOdd
        {
            background:#3d7181;
            width:100px;
            height:35px;
            text-align:center;
            font-weight:bold;
            color:White;
        }
        .servicesProviderEven
        {
            height:35px;
            background:#447e90;
            text-align:center;
            font-weight:bold;
            color:White;
        }



/* Leadership */
.leadership 
{
	width: 585px;	
	margin-bottom: 1px;
}
.leadership p
{
	margin: 0px;
}
.leadership .name
{
	width: 579px;	
	font-weight: bold;
	background: #77a3b0;
	color: White;
	padding: 2px;
	border: 1px solid #94b5bc;
}
.leadership .name a
{
	color: White;
}
.leadership .title
{
	float: left;
}
.leadership .info
{
	width: 563px;	
	padding-left: 0px;	
	background: #e8f0f2;
	border-left: 1px solid #94b5bc;
	border-right: 1px solid #94b5bc;
	padding: 10px 10px 0px 10px;
}
.leadership .description
{
	float: left;
	width: 440px;
	.width: 450px;
	margin-right: 10px;
}
.leadership .image
{
	width: 102px;
	float: right;	
}
.leadership .image img
{
	border: 1px solid #175b6e;
	margin-bottom: 5px;
	.margin-bottom: 0px;
}

/* News */
.news
{
	width: 585px;	
	margin-bottom: 1px;
}
.news p
{
	margin: 0px;
}
.news .name
{
	width: 579px;	
	font-weight: bold;
	background: #77a3b0;
	color: White;
	padding: 2px;
	border: 1px solid #94b5bc;
}
.news .date
{
	float: right;
}
.news .title
{
	float: left;
	margin-left: 5px;
	font-style: italic;
}
.news .info
{
	width: 563px;	
	padding-left: 0px;	
	background: #e8f0f2;
	border-left: 1px solid #94b5bc;
	border-right: 1px solid #94b5bc;
	padding: 10px 10px 0px 10px;
}
.news .text
{
	float: left;
	width: 450px;
	margin-right: 10px;
}
.news .image
{
	float: right;	
	border: 1px solid #175b6e;
}

/* Resource */
.resource p
{
	margin: 0px;
}
.resource .category
{
	font-size: 15px;	
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 10px;
}
.resource .subCategory
{
	font-size: 13px;	
	font-weight: bold;
	text-transform: capitalize;
	margin-left: 20px;
	margin-bottom: 10px;
}
.resource .subCategoryDescription
{
	margin-left: 20px;
	margin-bottom: 10px;
}
.resource .info
{
	margin-left: 40px;
	margin-bottom: 10px;
}
.resource .bulb
{
	margin-left: -15px;
	_margin-left: -8px;
}
.resource .bullet
{
	float: left;
	margin-right: 5px;
}
.resource .text
{
	float: left;
	width: 530px;
}
.resource .url
{
	float: left;
	margin-right: 5px;
}

#resourceHolder
{
    margin-top:2px;
    #margin-top:16px;
    background: url('Images/rcBg.jpg');

}

#resourceTree
{
	margin: 1px 0px 0px 20px;
	#margin: 1px 0px 0px 20px;
	_margin: 1px 0px 0px 20px;
}
#resourceTree label
{
	float: left;
	width: 55px;
	margin-top: 4px;
}
#resourceTree input
{
	width: 100px;
	margin-top: 2px;
}
#resourceTree .rowMe{float:left; margin:0px 0px 5px; width:100%; clear:both;}
#resourceTree .chkBoxer{float:left; margin:0; width:auto;}
#resourceTree .chkText{float:left; margin:-2px 0px 0px 5px; .margin:0px 0px 0px 5px; font-size:11px;}
#resourceTree select
{
	width: 104px;
	.width: 106px;
	margin-top: 2px;
}
#resourceTree .open 
{
	float: left;
	width: 9px;
	background: url('Images/open.gif');	
	margin: 5px 3px 0px 0px;
	#margin: 6px 3px 0px 0px;
	_margin: 6px 0px 0px 0px;
}
#resourceTree .open a
{
	width: 9px;
	padding-top: 9px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/open.gif');	
}
#resourceTree .close
{
	float: left;
	width: 9px;
	background: url('Images/close.gif');	
	margin: 5px 3px 0px 0px;
	#margin: 6px 3px 0px 0px;
	_margin: 6px 0px 0px 0px;
}
#resourceTree .close a
{
	width: 9px;
	padding-top: 9px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/close.gif');	
}
#resourceTree .subCategory
{
	margin-left: 18px;
}
#resourceTree .img
{
	float: left;
	margin: 0px 3px 5px 4px;
	_margin: 0px 0px 5px 2px;
}
#resourceSearch{}
#resourceSearch .wrap{border:1px solid #175B6E;}
#resourceSearch .wrapInner{font-size:14px; line-height:22px; padding:10px;}
#resourceSearch .title{background:#175B6E; color:#fff; padding:5px; font-weight:bold; }
#resourceSearch .addy{}
#resourceSearch .phone{}
#resourceSearch strong{margin-right:5px;}

#loading
{
	width: 100px; 
	margin: 0px auto; 
	margin-top: 100px;
	margin-bottom: 100px;
}
#loading .left 
{
	float: left;
}
#loading .right
{
	float: left; 
	margin: 8px 0px 0px 10px; 
	color: gray;
}

/* Paging */
#paging 
{
	margin-top: 10px;
}
#prev
{
	float: left;
	margin: -4px 1px 0px 0px;	
	width: 33px;
	background: url('Images/prev.gif');
}
#prev a
{
	padding-top: 29px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/prev.gif');
}
#prev a:hover
{
	background: none;
}
#next
{
	float: left;
	margin: -4px 0px 0px 3px;
	width: 33px;
	background: url('Images/next.gif');
}
#next a
{
	padding-top: 28px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/next.gif');
}
#next a:hover
{
	background: none;
}
.submit
{
	width: 91px;
	background: url('Images/btnSubmit-ov.gif');
	float: left;
}
.submit a
{
	padding-top: 44px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/btnSubmit.gif');
}
.submit a:hover
{
	background: none;
}
.pageNumber 
{
	float: left;
	margin: 0px 1px;
}

/* Photo Gallery */
.gallery
{
    width: 583px !important;
    height: 437px !important;    
    border: 1px solid #93b4bb;
}
.notAvailable 
{
	text-align: center;
	margin-top: 210px;
}
/*.tab 
{
	float: left;
	padding: 5px 10px;
	border-right: 1px solid #93b4bb;
	font-weight: bold;
}
#tabs .message
{
	border-right: 0px;
}
#tabs
{
	border: 1px solid #93b4bb;
	border-bottom: 0px;
	background: #eef3f6;
}*/
html:first-child #tabs /* Opera Fix */
{
	margin-bottom: -1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* Safari and Opera Fix */
{
	#tabs 
	{
		margin-bottom: -1px;
	}
	#weekly 
	{
		margin-top: 1px;
	}
	#daily
	{
		margin-top: 1px;
	}
}
#tabs
{
	border: 1px solid white;
	border-right: 1px solid #93b4bb;
	border-bottom: 0px;
	height: 29px;
}
.tab 
{
	float: right;
	padding: 5px 10px;
	font-weight: bold;
	border-left: 1px solid #93b4bb;
	border-top: 1px solid #93b4bb;
	background: #eef3f6;
	margin: -1px 0px -1px 0px;
	position: relative;
}
#tabs .message
{
	float: left;
	background: none;	
	border: 0px;
	font-style: italic;
}
#tabs .prevNext
{
	position: absolute;
	padding: 5px 0px;
}
#rightLine
{
	position: absolute;
	z-index: 1;
	background: white;
	margin: 196px 0px 0px 584px;
	.margin: 197px 0px 0px 584px;
	width: 1px;
	height: 43px;	
}
#leftLine
{
	position: absolute;
	z-index: 1;
	background: white;
	margin: 196px 0px 0px 0px;
	.margin: 197px 0px 0px 0px;
	width: 1px;
	height: 43px;	
}

/* Services */
.services 
{
	border: 0px solid #4e889a;
	margin: 1px 0px 0px 1px;
	.margin: 0px;
}
.services .header 
{
	display: none;
}
.services .name
{
	width: 85px;
	margin-left: 10px;
	font-size: 15px;
	font-weight:bold;
}
.services .title 
{
	float: left;
	width: 40px;
}
.serviceImg 
{
	float: left; 
	margin: -25px 0px 0px 88px; 
	.margin: -27px 0px 0px 88px; 
	z-index: 1; 
	position: absolute; 
	border: 1px solid #b3ba50;
}

/* top-bar-bg */
.services th 
{
	background: #2c6171;
	color: white;
}
.services th, .services td
{
	border: 1px solid #4e889a;	
	padding: 2px;
	width: 36px;
	height: 30px;
}
.services a
{
	color: White;
}
.services a:hover
{
	color: #b3ba50;
}

/* Calendar */
#activityCalendar 
{
	min-height: 500px;
	_height: 500px;
}
#eventSearch
{
	padding-top:10px;
	margin-bottom: 20px;
	background:#eef4f5;
	border:1px solid #93b4bb;
	height:30px;
	width:571px;
	padding-left:10px;
}
.calendarHeadings
{
    padding-left:10px;
    font-weight:bold;
    color:#175b6e;
    font-size:12px;
}
#eventSearch label
{
	float: left;
	margin-right: 2px;
}
#eventSearch input, #eventSearch select
{
	float: left;
	margin-right: 10px;
}
.btnSearch 
{
	float: left;
	width: 20px;
	background: url('Images/btnArrow-ov.gif') no-repeat;
	margin-top:1px;
	padding-right:3px;
	#padding-right:0px;
	_position:relative;
	_left:34px;

}
.btnSearch a
{
	padding-top: 19px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/btnArrow.gif') no-repeat;
}
.btnSearch a:hover
{
	background: none;
}
.calendar
{
	width: 583px;
	.width: 584px;
	margin-left: 1px;
	.margin-left: 0px;
	margin-top: 1px;
	.margin-top: 0px;
	border: 1px solid #175b6e;
}
.calendar td
{
	font-weight: bold;
	vertical-align: top;
	padding: 0px;
}
.calendar div
{
	/*border-top: 1px solid #b3ba50;*/
	font-size: 10px;
	line-height: 14px;	
}
.calendar a 
{
	font-weight: normal;
	font-size: 16px;
}
.calendar a:hover
{
	color: #175b6e;
	text-decoration: underline;
}
.calendarDay
{
	height: 60px;
	.height: 50px;
	padding: 3px !important;
	text-align: left;
	border: 1px solid #175b6e;
}
.calendarOtherMonth
{
	height: 60px;
	.height: 50px;
	padding: 3px !important;
	text-align: left;
	visibility: hidden;
	border: 1px solid #175b6e;
}
.calendarDayHeader 
{
	background: #eef4f5;
	padding: 3px !important;
	border: 1px solid #175b6e;
}
.calendarTitle td
{
	background: #175b6e;
	color: White;
	padding: 3px;
	padding-bottom: 2px;
	#padding-bottom: 3px;
	_padding-bottom: 4px;
}
.calendarNextPrev a
{
	color: White !important;
}
.calendarNextPrev a:hover
{
	color: #b3ba50 !important;
	text-decoration: none !important;
}
.calendarWeekend
{
	background: #eef4f5;
	text-align: left;
	padding: 3px !important;
	border: 1px solid #175b6e;
}
.eventDay 
{
	background: #d8df74;
}
.calendarToday 
{
	background: #175b6e;
	text-align: left;
	padding: 3px !important;
	border: 1px solid #175b6e;
	color: White;
}
.calendarToday div 
{
	/*border-top: 1px solid #09495b;*/
	font-size: 10px;
}
.calendarToday a 
{
	color: White;
}
.calendarToday a:hover
{
	color: White;
}
.event 
{
	width: 581px;
	background: #d8df74;
	border-left: 1px solid #175b6e;
	border-right: 1px solid #175b6e;
	_border-bottom: 1px solid #175b6e;
	margin-left: -1px;
	.margin-left: 0px;
}
.event .content 
{
	padding: 10px 10px 0px 10px;
}
.event .bottom 
{
	margin: 0px 0px 0px -1px;	
	_display: none;	
}
.event p
{
	margin: 0px;
	margin-bottom: 10px;
}
.event .title
{
	font-weight: bold;
}
.tool-tip 
{
	color: black;
	width: 231px;
	z-index: 13000;
	text-align: left;
	/*margin: -135px 0px 0px -90px;*/
	margin: -148px 0px 0px -160px;
}
.tool-title 
{
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	margin-left: 1px;
	padding: 13px 20px 0px;	
	background: url('Images/bubble.png') top left;
	_background: url('Images/bubble.gif') top left;
}
.tool-text 
{
	font-size: 11px;
	padding: 4px 20px 8px;
	background: url('Images/bubble.png') bottom right;
	_background: url('Images/bubble.gif') bottom right;
	padding-bottom: 38px;
}
.square 
{
	width: 11px;
	height: 11px;
	float: left;
	margin: 2px;
}
.square a
{
	padding-top: 11px;
	overflow: hidden;
	display: block;
	height: 0px;	
}
#eventLegend
{
    float: left;
    background: #eef4f5;
	border: 1px solid #93b4bb;
    margin-bottom: 20px;
	font-size: 11px;
	color: #175b6e;   
	padding: 10px;		
}
#eventLegend .square
{
	margin: 3px 5px 0px 0px;
	_margin: 3px 2px 0px 0px;
}
.legend
{
	float: left;
	width: 140px;
}
/* Weekly View */
#weekly
{
	width: 582px;	
	border: 1px solid #175b6e;
}
.weeklyTitle, .dailyTitle
{
	padding: 3px;
	_padding-bottom: 1px;
	background: #175b6e;
	height: 19px;
	color: White;
}
.weeklyTitle a, .dailyTitle a
{
	color: White;
}
.weeklyTitle a:hover, .dailyTitle a:hover
{
	color: #b3ba50 !important;
	text-decoration: none !important;
}
.weeklyTitle .left, .dailyTitle .left
{
	float: left;
	width: 91px;
}
.weeklyTitle .center, .dailyTitle .center
{
	float: left;
	width: 394px;
	text-align: center;
	font-weight: bold;
	margin-top: -2px;
}
.weeklyTitle .right, .dailyTitle .right
{
	float: left;
	width: 91px;
	text-align: right;
}
.weeklyHeader .weeklyDay, .weeklyHeader .weeklyTime
{
	border-top: 0px;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	height: 40px !important;
	background: #eef4f5;
}
.weeklyTime
{
	float: left;
	width: 60px;
	height: 30px;
	text-align: right;
	font-weight: bold;
	padding: 8px 3px 0px 3px;
	border-top: 1px solid #175b6e;
	background: #eef4f5;
}
.weeklyDay
{
	float: left;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #175b6e;
	border-left: 1px solid #175b6e;
}
.weeklyBox
{
	width: 81px; 
	height: 30px;
	padding: 6px 2px 2px 2px;
}
.weeklyEvent
{
	/*background: #d8df74;	*/
	position: absolute;
	padding: 2px !important;
	overflow: auto;
	border-top: 1px solid #175b6e;
	border-bottom: 1px solid #175b6e;
	/*-moz-opacity: .7;
	filter: alpha(opacity=70);*/
	font-size: 11px;
}
.weeklyEvent a
{
	color: Black;
}
.weeklyEvent a:hover
{
	color: Black;
	text-decoration: underline;
}
.weeklyToday
{
	background: #175b6e !important;
	color: White !important;
}
.weeklyMonday
{
	margin-left: 67px;
}
.weeklyOfficeHour
{
	background: #e4e4e4;
}
.weeklyTuesday
{
	margin-left: 153px;
}
.weeklyWednesday
{
	margin-left: 239px;
}
.weeklyThursday
{
	margin-left: 325px;
}
.weeklyFriday
{
	margin-left: 411px;
}
.weeklySaturday
{
	margin-left: 497px;
}
/* Daily View */
.dailyTitle
{
	padding: 4px;
	padding-bottom: 3px;
	_padding-bottom: 0px;	
}
.dailyEvent
{
	width: 562px;	
	border: 1px solid #175b6e;
	border-top: 0px;
	padding: 10px;
	.padding-bottom: 0px;
}
.dailyEventBg
{
	background: #eef4f5;
}
.dailyEvent .description
{
	width: auto;
}
.dailyEvent .provider
{
	width: auto;
	margin: 10px 0px;
}
.dailyEvent .location
{
	width: auto;
}
.dailyEvent .title
{
	width: auto;
	font-weight: bold;
}
.dailyEvent .date 
{
	float: left;	
	width:186px;
	height:25px;
	padding-top:5px;
	border-left:1px solid #94b5ae;
	border-top:1px solid #94b5ae;
	border-bottom:1px solid #94b5ae;
	text-align:center;
}
.dailyEvent .time
{
	float: left;	
	width:186px;
	height:25px;
	padding-top:5px;
    border-left:1px solid #94b5ae;
	border-top:1px solid #94b5ae;
	border-bottom:1px solid #94b5ae;
    text-align:center;
}
.dailyEvent .vCard
{
	float: left;	
	width:174px;
	height:25px;    
	padding-top:5px;
	padding-left:12px;
    border-left:1px solid #94b5ae;
	border-top:1px solid #94b5ae;
	border-bottom:1px solid #94b5ae;
	border-right:1px solid #94b5ae;
	text-align:center;	
}

/* Newsletter */
.newsletterOption input
{
	float: left;
	border: 1px solid #b3ba50;
	margin: 0px 0px 5px 5px;	
	height: 15px;
}
.newsletterOption span
{
	float: left;
	margin: 0px 0px 2px 5px;
}
.btnArrow
{
	float: left;
	width: 20px;
	background: url('Images/btnArrow-ov.gif') no-repeat;
	margin: 0px 0px 5px 5px;
}
.btnArrow a
{
	padding-top: 19px;
	overflow: hidden;
	display: block;
	height: 0px;	
	background: url('Images/btnArrow.gif') no-repeat;
}
.btnArrow a:hover
{
	background: none;
}
#newsletterMessage
{
	position: absolute;
	margin: 150px 0px 0px 300px;
	.margin: 150px 0px 0px -500px;
	z-index: 20000;
	background: #eef4f5;
	width: 200px;
	height: 65px;
	border: 1px solid #175b6e;
	text-align: center;
	padding: 10px;
}
#newsletterMessage input 
{
	width: 40px;
	margin: 5px 0px 0px -10px;	
	.margin: 5px 0px 0px 500px;
}
.searchOption input
{
	float: left;
	border: 1px solid #b3ba50;
	margin: 7px 0px 5px 5px;	
	height: 15px;
}
.searchOption .btnArrow
{
	margin-top: 7px;
}
/* Random Quote */
#quote .description 
{
	font-style: italic;
}
/* Random Testimonial */
#testimonial 
{
	float: right;
}
/* Home Testimonial */
#testimonialCta
{
    background:#3f8295;
    width:161px;
	margin-top: 0px;
	*margin-top:-5px;
	margin-left: 3px;
	padding-left:4px;
	padding-right:4px;

}
#testimonialCta .description
{
	font-style: italic;
	font-weight:bold;
	color:White;


}
#testimonialCta .name
{
	text-align: right;
	color:White;
	margin-top: 5px;
}
/* Take a Tour */
#tourVideo
{
	float: left; 	
	margin-right: 40px;
	.margin-right: 30px
}
.video 
{
	width: 320px; 
	height: 280px;
}
.ourVideo
{
	width: 320px; 
	height: 260px;
}
.ourVideo .caption
{
	text-align: center;
	font-style: italic;
	font-size: 10px;
	line-height: 15px;
	margin-top: 3px;
}
/* Testimonials */
.testimonial
{
    background: url('Images/testPageBg.png') no-repeat;
    background-position:bottom center;
    padding-right:10px;
    padding-bottom:3px;
    width:565px;
    min-height:50px;
    margin-bottom:8px;
}

.testimonial .description
{
	font-style: italic;
}
.testimonial .name
{
	text-align: right;
	font-weight:bold;
	font-size:11px;
}

/* page-Facility */
    .needmore
    {
	    float: left;
	    width: 165px;
	    background: url('Images/moreCta-ov.jpg') no-repeat;
    }
    .needmore a
    {
	    overflow: hidden;
	    display: block;
	    height: 108px;	
	    background: url('Images/moreCta.jpg') no-repeat;	
    }
    .needmore a:hover
    {
	    background: none;
    }
/* Sitemap */
.sitemap
{
	float: left;
	width: 290px;
	height: 200px;
}
.sitemap h2
{
	margin-bottom: 10px;
}

/* Drop Case */
.caseIt a{
float:left;
color:#175b6e;
font-size:25px;
line-height:20px;
font-family: Tahoma;
margin-top:-5px;
margin-right:2px;
}

.caseIt a:hover{
color:#b3ba50;
}

/* Blog Menu */
#submenu 
{
	position: absolute;
	margin: 36px 0px 0px 188px;
	z-index: 1;	
	font-weight: bold;
	font-size: 11px;
}
#submenu .background
{
	background: #175b6e;
	-moz-opacity: .9;
	filter: alpha(opacity=90);
	position: absolute;		
	z-index: -1;
	width: 226px;
}
#submenu .menu
{
	padding: 2px 3px;
	width: 220px;
}
#submenu .menu:hover
{
	background: #175b6e;
	cursor: pointer;
}
#submenu span
{
	color: #b3ba50;
}
#submenu a
{
	color: White;
}
#servicesMenu
{
}
#servicesMenu .background
{
	height: 161px;
}
#facilityMenu
{
	margin-top: 25px;
}
#facilityMenu .background
{
	height: 69px;
}
#getInvolvedMenu
{
	margin-top: 50px;
}
#getInvolvedMenu .background
{
	height: 138px;
}

#getInvolvedForm 
{
	width: 580px;
	height: 345px;
	.height: 355px;
}

/* Blog */
#blogRight
{
	background: #eef4f5;
	width: 160px;
	margin: 2px 0px 5px 7px;
	border: 1px solid #92b5bb;
	padding: 10px;
}
#blogRight h2
{
	margin: 0px 0px 10px 0px;
}
#blogRight #search input
{
	float: left;
	width: 128px;
	.width: 130px;
	margin-right: 5px;
	_margin-right: -30px;
}
#rss 
{
	margin-top: 15px;
}
#rss img
{
	margin-bottom: -1px;
}
#blog 
{
	width: 581px;
	min-height: 570px;
	_height: 570px;
}
#blog #text
{
	float: left;
	width: 469px;
	margin-right: 10px;
}
#blog #img
{
	float: right;
	border: 1px solid #175b6e;
}
#pages
{
	margin-bottom: 10px;
}
.page 
{
	float: left;
	margin-right: 10px;
}
.posting
{
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #c9c9c9;		
}
.posting .category
{
	font-size: 16px;
	display: none;
}
.posting .title
{
	font-weight: bold;
	font-size: 16px;
}
.posting .spacer
{
	margin-top: 5px;
}
.posting .date
{
	font-style: italic;
}
.posting .description
{
	margin-top: 10px;
}
.posting .link
{
	margin-top: 10px;
}
.posting .bookmarks
{
	/*margin-top: 10px;
	text-align: right;*/
	display:none;
}
.comment 
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c9c9c9;		
}
.comment .date
{
	font-style: italic;
}
.comment .name
{
}
.comment .description
{
	margin-top:  10px;
}
#addComment label
{
	float: left;
	margin: 4px 5px 0px 0px;
}
#addComment input
{
	margin-top: 2px;
}
#addComment textarea
{
	width: 100%;
	height: 100px;
	margin-top: 2px;
}
#paging 
{
	margin-top: 10px;
}
#paging #prev
{
	float: left;
	margin-right: 2px;
}
#paging #next
{
	float: left;
	margin-left: 2px;
}
#paging .pageNumber 
{
	float: left;
	margin: 0px 1px;
}
/* Checklist Page */
.listTopic
{
    font-weight:bold;
    font-size:14px;
    color:#4f82bd;
    text-transform:uppercase;
}
.topicBox
{
    border:1px solid gray;
    background:#dbe5f1;
    font-weight:bold;
    margin-bottom:15px;
    padding:10px;
}