body{font-family:Verdana;font-size:11pt;color:#333333;overflow-x:hidden}
.pagebody{background-color:#009ABC;}
.home{background-image:url(../images/h-bg.jpg); background-position:top; background-repeat:repeat-x;}
.bodyreset{margin:0;padding:0;background-color:#009ABC;}

h1{font-family:Georgia;font-size:17pt;color:#01718a;font-style:italic}
h2{font-family:Georgia;font-size:13pt;color:#333333;font-style:italic}
h3{font-family:Georgia;font-size:20pt;color:#333333;font-style:normal}
h4{font-family:Verdana;font-size:11pt;color:#3fb3cd;font-style:normal}
h5{font-family:Verdana;font-size:11pt;color:#004251;font-style:italic}


/*HOME*/
#hlc, #hrc{position:absolute;visibility:hidden;}
#hlc{width:152px;height:1037px;background-image:url(../images/lc.jpg);}
#hrc{width:150px;height:1037px;background-image:url(../images/rc.jpg);}
#hh, #hm, #hf, #hmb_touts, #hmb_carousel{margin-left:auto;margin-right:auto;}
#hh, #hm, #hmt, #hmb, #hf{width:998px}
#hh{height:214px;background-image:url(../images/head.jpg);}
	#hh_sitemenu, #sh-menus{height:31px;}
	#hh_sitemenu .field, #sh-menus .field{border:1px solid #494949;width:146px;height:20px;}
	#hh_sitemenu a, #sh-menus a{font-size:8pt;color:#ffffff;text-decoration:none;}
	#hh_sitemenu a:hover, #sh-menus a:hover{font-size:8pt;color:#ffffff;text-decoration:underline;}		
	#hh_cont{height:184px;}
	#hh_selection{position:relative;width:202px;height:46px;top:107px;left:260px;vertical-align:bottom;}
	#hh_results{position:relative;background-color:#ffffff;width:322px;height:122px;top:-17px;left:655px;}
	#hh_results a, #hh_results a:hover{text-align:left;font-family:Verdana;font-size:9pt;}	
	#hh_results a{color:#000000;text-decoration:none;}
	#hh_results a:hover{color:#009ABC;text-decoration:underline;}
	.resultsel{float:left;width:155px;height:14px;padding:2px;}
	#scroll_up{position:relative;width:13px;height:13px;top:-78px;left:360px;cursor:pointer}
	#scroll_dn{position:relative;width:13px;height:13px;top:-27px;left:360px;cursor:pointer}
	#results_btn{position:relative;width:107px;height:23px;top:-57px;left:500px;display:none;}
#hmt{height:329px;background-image:url(../images/m.jpg);}
	#hmt-menu{position:relative;top:12px;left:15px;width:212px;height:321px;float:left;margin-right:10px;}
	#hmt-menu .item a, #hmt-menu .item a:hover{width:185px;display:block;padding:6px;text-decoration: none;text-align: left;font-family:Verdana;font-size:8pt;font-weight:bold;margin-bottom:3px;}
	#hmt-menu .item a{background-color:#B1E1EB;color: #3A949F;}
	#hmt-menu .item a:hover{background-color:#ffffff;color:#FFAD21;}
		.cal{width:197px;height:124px;background-color:#ffffff;border:1px solid #ffffff;}
		.calside{width:210px;height:124px;background-color:#EEF3F6;border:1px solid #EEF3F6;}
		.caldayheader,.caldayheaderside{color:#3A949F;font-family:Verdana;font-size:7pt;border-bottom: 2px solid #FBB138;}
		.caldayheader{background-color:#ffffff;border-right:2px solid #ffffff;}
		.caldayheaderside{background-color:#EEF3F6;border-right:2px solid #EEF3F6;}
		.calday{background-color:#3A949F;border:2px solid #FBB138;font-family:Verdana;font-size:8pt;color:#ffffff;}
		.calday a{color:#ffffff;text-decoration:none;}
		.calothermonth{background-color:#FEE564;border:2px solid #FBB138;}
		.calothermonth a{color:#FEE564;text-decoration:none;}
	#hmt-splash{position:relative;top:12px;width:757px;float:left;font-family:Verdana;font-size:8pt;color:#FEE564;}
#hmb{height:370px;background-image:url(../images/m_det.jpg);}
	#hmb_touts{position:relative;top:25px;width:928px;height:134px;}
		.callout{width:295px;height:134px;float:left;margin-right:20px;}
		#touts_volunteer{background-image:url(../Images/tout-volunteer.jpg);width:295px;height:134px;}
		#touts_blog{background-image:url(../Images/tout-blog.jpg);width:295px;height:134px;}
		#touts_signup{background-image:url(../Images/tout-signup.jpg);width:295px;height:134px;}
	#hmb_carousel{position:relative;top:40px;width:928px;height:165px;background-color:#ffffff;}
		.tile, .tile_img, .tile_caption{width:171px;}
		.tile{height:126px;}
		.tile_img{height:93px}
		.tile_caption{height:31px;background-color:#DBDF71;text-align:center;font-size:8pt;color:#77874D;vertical-align:middle;padding:2px;}
		.tile_caption a{text-decoration:none;color:#77874D}
		.tile_caption a:hover{text-decoration:none;color:#ffffff}
#hf{height:124px;background-image:url(../images/ft.jpg);}

/*OL.sf_listAndPage{z-index:100px}*/

/*SUB*/
.hspacer{height:6px;}
.lspacer{height:40px;}
#lt, #lb, #rt, #rb{position:absolute;visibility:hidden;}
#lt, #rt, #lb, #rb {width:156px;}
#lt, #rt{height:622px;}
#lb, #rb{height:275px;}
#lt{background-image:url(../images/lt-top.jpg);}
#lb{background-image:url(../images/lt-bot.jpg);}
#rt{background-image:url(../images/rt-top.jpg);}
#rb{background-image:url(../images/rt-bot.jpg);}
#sh, #sh-menus, #sh-logo, #sh-menup, #m, #f{width:985px;}
#sh, #m, #m-c-a, #m-c-a-s, #f{margin-left:auto;margin-right:auto;}
#sh{height:126px;}
	#sh-logo{width:227px;height:59px;position:relative;top:-40px}
	#sh-menup{height:34px;}
		#sh-menup .item {float:left;}
#m-l, #m-c, #m-r{min-height:688px;}
#m, #m-c-a, #m-c-a-s{background-color:#ffffff;}		
#m{min-height:700px;}
	#m-l{width:203px;background-color:#DBDF71;}
		.nMEl, .nSMEl{display:block;width:193px;padding:7px;border-bottom:4px solid #ffffff;font-weight:bold;text-decoration:none;text-align:left;font-size:8pt;}
		.nMEl{background-color: #B1E1EB;color: #3A949F;}
		.nSMEl{background-color:#FFFFFF;color: #009ABC;}
		.nSMEl:hover{background-color:#DBDF71;color: #009ABC;}
	#m-c, #m-c-b{width:535px;}
		#m-c-b{min-height:500px;background-image:url(../Images/sub-action-bg.gif);background-repeat:repeat-x;}
		#m-c-a{min-height:500px;width:509px;font-size:10pt;line-height:15pt;letter-spacing: 0.05em;padding:6px;}
		
		 [if ! IE 7] #m-c-a-s{min-height:500px;width:520px;font-size:10pt;line-height:15pt;letter-spacing: 0.05em;}
		.m-c-a-s-cont{width:449px;position:relative;top:40px;left:30px;overflow:hidden;margin-bottom:40px;}
		.searchResults{background-color:#ffffff;overflow:hidden;}
		.searchResults dt a{font-size:10pt;text-decoration:none;font-weight:bold;color:#494949;}
		.searchResults dd a{font-size:8pt;}
		
		.form{width:100%;background-color:#EAECAB;}
		.form_label{width:110px;font-size:8pt}
		.form_field{width:98%;border:1px solid #000000;}
		.form_error{font-size:8pt;color:#ff0000}
		.form_button{font-size:8pt;border:1px solid #000000;width:75px;}
		
	#m-r{width:222px;background-color:#EEF3F6;}
		.sbblogel{background-image:url(../Images/btn-fbconnect.png);height:52px;cursor:pointer}
		/*.sbblogel{background-image:url(../Images/sb-blog.jpg);height:74px;cursor:pointer}*/
		.sbvolunteerel{height:165px;background-image:url(../Images/sb-volunteer.jpg);}
		.sbsignupel{height:204px;background-image:url(../Images/sb-signup.jpg);}
#f{height:213px;background-image:url(../images/ft-sub.jpg);}

.form_error{font-family:Verdana;font-size:10pt;color:#ffff00;}
.form_label_left{width:120px;font-size:10pt;}
.form_field{width:300px;font-size:10pt;padding:3px;border:1px solid #808080;}
.form_dd{border:1px solid #808080;font-size:10pt;padding:4px;}

/* EXT-STEP CAROUSEL */
.stepcarousel{position: relative;overflow: scroll;width: 884px;height: 135px;}
.stepcarousel .belt{position: absolute;left: 0;top: 0;}	
.stepcarousel .panel{float: left;overflow: hidden;margin-left:10px;margin-right:10px;width: 171px;}

/* BLOG */
.sf_singlePost h1{font-size:12pt;font-weight:bold;color:#494949;}
.sf_postTitle{}
.sf_postTitle a{text-decoration:none;color:#494949;}
.sf_postListing h2{font-size:12pt;font-weight:bold;color:#494949;margin-bottom:2px;}
.sf_postListing p{margin-bottom:2px}
.sf_postDate{font-size:8pt; color:#c0c0c0;font-style:italic;margin-top:2px;margin-bottom:2px;}
.sf_postContent {color:#009ABC}
.sf_postContent h1{font-size:11pt;}
.sf_postContent h2{font-size:11pt;font-style:italic}
.sf_postContent h3{font-size:10pt;}
.sf_postContent h4{font-size:10pt;font-style:italic}
.sf_postContent h5{font-size:8pt;}
.sf_readMore {margin-bottom:10px}
.sf_readMore a{color:#494949;text-decoration:underline;font-weight:normal;margin-bottom:10px}
.sf_postComments{background-color:#EAECAB; padding-top:3px;}
.sf_postComments{font-size:8pt;color:#494949;font-weight:bold}
.sf_postComments a{font-size:8pt;color:#808080;text-decoration:none}
.sf_postComments a:hover{font-size:8pt;color:#808080;text-decoration:underline}
.sf_postAuthor{font-size:8pt;color:#009ABC;font-weight:bold}
.sf_postAuthor a{font-size:8pt;color:#808080;text-decoration:none;font-weight:normal}
.sf_postAuthor a:hover{font-size:8pt;color:#808080;text-decoration:underline;font-weight:normal}
.sf_postCategory{font-size:8pt;color:#c0c0c0;font-weight:bold}
.sf_postCategory a{font-size:8pt;color:#808080;text-decoration:none;font-weight:normal}
.sf_postCategory a:hover{font-size:8pt;color:#808080;text-decoration:underline;font-weight:normal}
.sf_postTags{margin-bottom:2px; padding-bottom:3px;}
.sf_postTags{font-size:8pt;color:#c0c0c0;font-weight:bold}
.sf_postTags a{font-size:8pt;color:#808080;text-decoration:none;font-weight:normal}
.sf_postTags a:hover{font-size:8pt;color:#808080;text-decoration:underline;font-weight:normal}
.sf_postComments{background-color:#ffffff}
.sf_commentsList h2{font-size:12pt;color:#494949}
.sf_commentListing li{background-color:#EEF3F6}
.sf_postNewComment{background-color:#EAECAB;padding:5px;}
.sf_postNewComment label {margin-left:10px;}
.sf_postNewComment input {margin-left:10px;}
.sf_socialBookmarks{margin-bottom:15px;margin-top:5px;padding-top:5px;}
.sf_socialBookmarks a{text-decoration:none;}
.editorWrapper{border:0px;}

.customEventEntry .detail{font-size:9pt;}


