/* CSS Document Created by Paul Langevin & Engines of Creation Web Design & Development 
http://enginesofcreation.com */

/*begin xhtml elements*/

body{
	margin: 0px 0px 0px 0px;
}
.inputContact{
	width: 120px;
	height: 11px;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 3px;
}
.inputSearch{
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.searchPage{
	width: 200px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.inputSearchGo{
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}


input{
	width: 120px;
	height: 11px;
	margin: 20px 0px 0px 0px;
	padding: 1px 0px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 3px;
}
#contactText input{
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 3px;
}
input.searchSubmit{
	width: 18px;
	height: 18px;
	padding: 0px 0px 2px 0px;
}
h2{
	text-align: left;
	margin: 10px 0px 5px 0px;
	padding: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #BB9955;
	letter-spacing: 2px;
}
h2.index-h2{
	text-align: left;
	margin: 10px 0px 5px 0px;
	padding: 5px 0px 5px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #BB9955;
	letter-spacing: 2px;
}
p{
	text-align: justify;
	padding: 0px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	width:auto;
}
p.less-pad{
	text-align: justify;
	padding: 0px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	width:auto;
}
.img-pad-left{
	padding-left: 11px;	
	padding-bottom: 5px;
}
.top-table-margin{
	margin-top: 15px;
}

ul{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 5px;
}
li{
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
}
.redHeading{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.redHeadingSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #990000;
}
#quickFactsUL{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align:justify;
}
.quickFacts_li{
	list-style-image:url(../images/0013_bullet.png);
	list-style-position:outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
}
#main_contentUL{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align:justify;
}
#main_contentUL-2{
	padding:0px 0px 0px 0px;
	margin: 10px 25px 20px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align:justify;
}
.main_content_LI{
	list-style-image:url(../images/0013_bullet.png);
	list-style-position:outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
}
.main_contentUL2{
	padding:0px 0px 0px 0px;
	margin: 10px 20px 0px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align:justify;
}
.two-column_ul {
  float: left;
  width: 500px;
  margin: 10px 0px 0px 50px;
  padding: 0;
  list-style: none;
}
 
.two-column_li {
  float: left;
  width: 250px;
  margin: 0;
  padding: 0;
  text-align: left;
}

#small_index_text{
	padding:0px 0px 0px 0px;
	margin: 5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align:justify;
}
/*begin template design elements*/

#outerContainer{
	text-align:left;
	width: 760px;
	margin-left:auto; 
	margin-right:auto;  
}
#header{
	text-align:left;
	width: 760px;
	margin-left:auto; 
	margin-right:auto; 
}
#nav{
	background:url(../images/ssa_nav_bg.jpg);
	background-repeat: repeat-x;
	width:auto;
	height:39px;
	margin: 0px 0px 0px 0px;
	text-align: center
}
#navInnerContainer{
	margin: 0px 0px 0px 0px;
	text-align:left;
	width: 760px;
	margin-left:auto; 
	margin-right:auto;  
}
#navContent{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
#searchTab{
	background:url(../images/ssa_search_tab.jpg);
	background-repeat:no-repeat;
	width:203px;
	height: 40px;
	padding: 0px 0px 0px 0px;
}
#contentContainer{
	text-align:left;
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom: 10px; 
	/*border-right: #efefef 1px solid;*/
	/*border-bottom: #efefef 1px solid;*/
	/*border-left: #efefef 1px solid;*/
}
#housingOptions{
	margin: -50px 10px 0px 0px;
	padding: 0px 0px 0px 40px;
	float:right;
	width: 200px;
	height: 300px;
}
#seniorExpo_leftImage{
	margin: -50px 10px 0px 0px;
	padding: 0px 0px 0px 40px;
	float:right;
	width: 200px;
	height: 300px;
}

.imgAdPad{
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar_td_bg{
	background-color: #EEEEDD;
}
#sidebar{
	text-align:left;
	width: 200px;
	background-color: #EEEEDD;
	margin: 0px 0px 0px 4px;
}
.sidebarHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BB9955;
	letter-spacing: 5px;
	padding: 0px 0px 3px 5px;
	background:url(../images/ssa_sidebar_hr.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.sidebarHeading-test{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0F6294;
	letter-spacing: 5px;
	padding: 0px 0px 3px 5px;
	background:url(../images/ssa_sidebar_hr.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.sidebarBox{
	margin: 0px 15px 0px 12px;
	padding: 5px 5px 5px 5px;
	width: auto;
	height: auto;
	border: #ffffff 1px dotted;
	background-color:#EEEEDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 25px;
	color: #333333;
	text-align: center;
}
.sidebarBox img{
 border: #666666 1px solid;
}
.sidebarBoxInner{
	margin: 10px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align: left;
}
.sidebar_list{
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
}
#secondaryNav{
	margin: 5px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
}
#secondaryNav-test{
	margin: 5px 0px 25px 40px;
	padding: 0px 0px 0px 0px;
}

#outerAdBox{
	margin: 10px 0px 30px 80px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 100px;
	border-top: #EEEEDD 1px dotted;
	border-bottom: #EEEEDD 1px dotted;
	background-color:#FFFFFF;
}
#innerAdBox{
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width: 390px;
	height: 80px;
	background-color:#EEEEDD;	
	text-align: center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 5px;
	text-align: center;
}
#indexMessageImage{
	border: #efefef 2px solid;
	float: left;
	margin: 5px 5px 0px 5px;
}
.divClear{
	clear:both;
}
#index_events{
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
#twoColumn{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#twoColumnLeft{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 275px;
}
#twoColumnRight{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 275px;
}
.sponsorPadding{
	margin: 15px 10px 15px 20px;
	padding: 5px 5px 5px 5px;
}
.sponsorImg01{
	margin: 0px 0px 0px 20px;
}
.sponsorImg02{
	margin: 0px 0px 0px 60px;
}

#footerContainer{
	text-align:left;
	width: 760px;
	height: 24px;
	margin-left:auto; 
	margin-right:auto;  
}
#footerContent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 25px;
	color: #333333;
	width:auto;
	text-align: center;
	line-height: 18px;
}
#default_down_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 25px;
	color: #333333;
	line-height: 18px;
}
#contactText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	color: #333333;
	line-height: 18px;
}
#banner_image{
	text-align: center;
}
/*Travers Events*/
#sponsorsContainer{
	width:auto;
	height:auto;
	margin: 0px 0px 20px 0px;
}
.sponsorImage{
	float: left;
	padding: 15px 32px 20px 0px;
}
/*Senior Expo Event*/
.expo_image{
	text-align:center;
	margin: 20px 30px 30px 0px;
}
#seniorExpo_logo{
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	width: 300px;
	height: 70px;
}
#seniorExpo_leftImage{
	margin: -100px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	width: 173px;
	height: 94px;
}
#seniorExpoFactsUL{
	padding:0px 0px 0px 0px;
	margin: -40px 0px 0px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align:justify;
}
.seniorExpoFacts_li{
	list-style-image:url(../images/0013_bullet.png);
	list-style-position:outside;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
}
/*Caregiver CSS*/

.caregiver_purpleLarge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #786992;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.caregiver_purpleLargeList{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #786992;
	text-align: left;
}

.caregiver_purpleRegular{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #786992;
}
.caregiver_no_circle_li{
	list-style-type:none;
}
.caregiver_quickFacts_li{
    list-style-type:circle;
	list-style-position:outside;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
}
.small_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 18px;
	color: #333333;
	text-align: center;
}
/* Index video-*/
#video-container{
	margin: 20px 0px 25px 20px;
	padding: 0px 0px 0px 0px;
	width:510px;
	background-color: #efefef;
	border: #CCCCCC 1px solid;
}
#video-container li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#video-container tr:hover{
	background-color: #BAD9EE;
}
#video-container td img{
	border: #ffffff 3px solid;
	margin: 5px;
}
.index-right-side-heading{
	margin: 15px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	color: #333333;
}
.index-right-side-UL{
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: #cccccc 1px dotted;
}

.index-right-side-list{
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-type:none;
}
.index-bttm-right-side-UL{
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: #cccccc 1px dotted;
}

.index-bttm-right-side-list{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-type:none;
}
.index-right-table-pad{
	margin-top: 15px;
	margin-bottom: 15px;
}
.index-left-pad{
	padding-left: 0px;
	padding-right:5px;
}
.index-left-pad img{
	border: #333333 1px solid;
}
.index-flash-pad{
	margin:  0px 0px 0px 0px;
	padding: 15px 0px 10px 15px;
}
/*Index Image & Flash Spacing*/
.flash-spacing{
	margin:  0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.img-spacing{
	margin:  0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.index-right-side-UL li img{
	margin: 0px 0px 0px 5px;
}
.center-img-spacing{
	margin: 15px 0px 0px 50px;
}
.elder-img-float{
	float: left;	
	margin: 5px;
	border: #efefef 1px solid;
}
.elder-img-float-right{
	float: right;	
	margin: 5px 0px 0px 15px;
	border: #efefef 1px solid;
}
.img-border{
	margin: 15px 0px 0px 20px;
	border: #efefef 1px solid;
}
#building-bg{
	background-image:url(../images/New_SSA-Building.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
}
/*Header Go to Quick Links*/
#header-go-actions{
	margin: 0px 35px 20px 0px;
	color: #CCCCCC;
	font-size: .8em;
	text-align:right;
}
.comment-input-resize{
	width: auto;
	height: auto;
	margin: 0px 0px 40px 0px;
	padding: 1px 0px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 3px;
}

/*Temp Index Page Styles*/

#sidebar-border{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: #efefef 1px dotted;
}
#flash-banner-container{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 15px 0px;
	text-align:center;
}
.bumper-box{
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 15px 10px 15px 10px;
	border-top: #efefef 1px dotted;
	border-bottom: #efefef 1px dotted;
}
.bumper-box-inner{
	padding: 5px 10px 5px 5px;
	margin: 5px 0px 5px 0px;
	background-color: #BAD9EE;
	color:#ffffff;
	text-align: right;
}
#flash-ad-layout{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.events-ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 10px;
}
.media-ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.media-ul li{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 4px 10px;
}
.media-ul li.no-pad{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px -5px 10px;
}
.media-ul li.warning-list{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
.media-ul-h2{
	text-align: left;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #BB9955;
	letter-spacing: 2px;
}
#mediaBoxVideoOuter{
	margin: 5px;
	padding: 0;
}
#mediaBoxImagesOuter{
	margin: 5px;
	padding: 0;
	text-align: center;
}
#mediaBoxVideoInner{
	background-color: #efefef;
	border: #cccccc 1px solid;
	padding: 10px;
	margin: 0;
}
#mediaBoxImagesInner{
	background-color: #efefef;
	border: #cccccc 1px solid;
	padding: 5px 0px 5px 15px;
	margin: 0;
}
.xsmall-red-warning{
	font-size:x-small;
	color:#990000;
}
.photo-caption{
	padding: 10px;
	font-size:small;
	color:#959595;
	text-align:justify;
}
#thick-events img{
	border: #333 3px solid;
}
#thick-events img.thick-events-no-border{
	border: none;
}
/*Google Maps*/
#wagmp_map_1, #wagmp_map_2, #wagmp_map_3, #wagmp_map_4 , #wagmp_map_5, #wagmp_map_6, #wagmp_map_7, #wagmp_map_8{
	margin:10px 0px 0px 25px;
	border:#333 double;
}

.tea-video-container{
	margin:0px 15px 0px 15px;
	padding:25px 10px 10px 10px;
	text-align:center;
	background-color:#efefef;
	border:#d1d1d1 1px solid;
}