#container { margin-left: auto; margin-right: auto; width: 816px;}

#logo { width: 142px; height: 93px; padding-bottom: 15px; float:left;}
#calltoaction{ float:right; margin:25px 0 0 0;}

#nav { width: 600px;}
	#nav ul { margin: 0px 0px 0px 22px; padding: 0px; height: 22px;}
	#nav li { list-style-type: none; float: left; padding-right: 1px;}

#subnav { font-size: 12px; font-family: "Times New Roman", Times, serif; position: absolute; top: 0px; margin-left: 3px; width: 159px; height: 212px; background: url(../_images/template/nav_bkg.gif) scroll no-repeat left top;}
	#subnav ul { margin: 0px; padding: 50px 0px 0px 33px;}
	#subnav li { list-style-type: none; line-height: 17px;}
	#subnav a { color: #585859; text-decoration: none;}
	#subnav a:hover { color: #3397B7; text-decoration: none;}
	#subnav .selected { color: #3397B7; text-decoration: none;}
	
.left {float:left;}
.right {float:right;}


#main { position: absolute; top: 130px; width: 816px;}
#content { width: 816px;}
.home { width: 816px; height: 422px; background: url(../_images/photos/homepage_bkg.jpg) scroll no-repeat left top;}
.loggedin { width: 816px; height: 422px; background: url(../_images/photos/loggedin_bkg.jpg) scroll no-repeat left top;}

#contenttop { padding: 40px 0px 10px 162px; width: 654px; min-height:40px; height: auto !important; height: 40px; background: url(../_images/template/content_top.jpg) scroll no-repeat left top;}
#contentmiddle { width: 816px; min-height: 450px; background: url(../_images/template/content_bkg.jpg) scroll repeat-y left top; padding-bottom: 20px;}
	* html #contentmiddle { height: 450px;}
#contentbottom { width: 816px; height: 16px; background: url(../_images/template/content_bottom.jpg) scroll no-repeat left bottom;}

.side { width: 120px; vertical-align: top;}
.contenttd { padding-left: 42px; width: 373px; vertical-align: top;}
	.contenttd a { color: #D88D2E; text-decoration: none; font-weight: bold;}
	.contenttd a:hover { text-decoration: underline;}
		td.contenttd ul {margin:0px 0px 0px 15px; padding:0px 0px 15px 0px;}
		td.contenttd li {list-style-image:none; margin:0px 0px 0px 0px; padding:3px 0px 3px 12px;}

#footer { color: #80B7C7; font-weight: bold; width: 816px; padding: 6px 0px 10px 0px; background: url(../_images/template/bottomshadow.gif) scroll no-repeat left top;}
	#footerleft { float: left; width: 650px; padding-left: 13px;}
		#footerleft ul { margin: 0px; padding: 0px;}
		#footerleft li { list-style-type: none; float: left; padding-right: 11px; background: url(../_images/template/footer_bkg.gif) scroll no-repeat right center;}
		#footerleft a { color: #80B7C7; text-decoration: none;}
		#footerleft a:hover { color: #A0E7FC; text-decoration: none;}
		#footerleft .nobkg { background: none;}
		
		#regdetails { color: #188cc2; font-weight: normal; }
	#footerright { float: right; text-align: right; padding-right: 13px;}

#events { position: absolute; top: 10px; margin-left: 35px; width: 210px; height: 200px; }
#events a{ width:210px; height:200px; display:block;}


#people { position: absolute; top: 10px; margin-left: 290px; width: 228px; height: 159px;}
#signin { position: absolute; top: 300px; margin-left: 31px; width: 203px; font-size: 10px;}
	#signin p { padding-bottom: 0px;  color: #fff; font-weight: bold; letter-spacing: -1px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-left:0; padding:0 0 0 0px; margin:0 0 0 0;}
	
	
	#signin p.membername {line-height:1.3; height:24px;}
	#signin .textfield { width: 120px; border: none;height: 17px; font-size: 10px; color: #424444; background: none; padding:3px 0 0 10px;}
	#signin img.joinbutton{ padding:7px 0 0 5px; float:left; line-height:0; font-size:0; }
	#signin .submitbutton{ padding:7px 0 0 5px; float:left; line-height:0; font-size:0; }
	#signin #password {padding-top:0;}
#calendar { position: absolute; top: 42px; margin-left: 74px; width: 151px;}

#library { position: absolute; top: 113px; margin-left: 220px; width: 155px; height: 200px;}


#services { position: absolute; top: 314px; margin-left: 199px; width: 215px; height: 98px;}
#news { position: absolute; top: 199px; margin-left: 389px; width: 168px; font-size: 11px;}
.viewall{ float:right; padding:5px 8px 0 0; background:url(../_images/buttons/view-all-bullet.gif) no-repeat; background-position:right 9px;}
	#news ul { margin: 0px; padding: 0px;}
	#news li { list-style-type: none; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #EFEFF2; line-height: 12px;}
	#news a { color: #74788D; text-decoration: none;}
	#news a:hover { color: #74788D; text-decoration: underline;}
	#news .noline { border-bottom: none;}
#agency { position: absolute; top: 298px; margin-left: 646px; width: 157px;}
	#agency .agencytextfield { padding: 8px 0px 0px 5px; width: 144px; height: 25px; font-family: "Times New Roman", Times, serif; background: url(../_images/template/agency_textfield.gif) scroll no-repeat right top;}
	#agency .textfield { float: left; width: 108px; font-size: 12px; color: #7F7F7F; border: none; background: none;}
	#agency .button { float: left; width: 21px; padding-right: 7px;}
	#agency p { padding-bottom: 2px;}
#map { position: absolute; top: 10px; margin-left: 532px; width: 253px; height: 296px;}
#sidenews { position: absolute; padding: 188px 0px 10px 18px; top: 155px; margin-left: 563px; width: 225px; height: 193px; background: url(../_images/template/news_bkg.gif) scroll no-repeat right top;}
	#sidenews ul { margin: 0px; padding: 0px 0px 0px 25px; width: 175px;}
	#sidenews p{ padding:0 0 15px 25px;}
	#sidenews li { list-style-type: none; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #EFEFF2; line-height: 12px;}
	#sidenews .noline { border-bottom: none;}
	#sidenews a { color: #74788D; text-decoration: none;}
	#sidenews a:hover { color: #74788D; text-decoration: underline;}

#agencytitle { position: absolute; top: 0px; margin-left: 508px;}

#notes { padding: 130px 0px 0px 14px;}
.note { font-weight: bold; width: 100px; height: 100px; text-align: center; padding: 10px 5px 5px 5px; vertical-align: middle;}

.largenotes #notes{ }
.largenotes #notes .note { font-weight: bold; width: 200px; height: 180px; text-align: center; padding: 10px 5px 5px 5px; vertical-align: middle;}
.largenotes #notes .blue { color: #4F4F4F; background: url(../_images/template/bluenotelrg.gif) scroll no-repeat left top; padding:10px 23px 0 0;}
.largenotes #notes .blue a { color: #4F4F4F; width:110px; }
.largenotes #notes .yellow { color: #4F4F4F; background: url(../_images/template/yellownotelrg.gif) scroll no-repeat left top; padding:10px 23px 0 0;}
.largenotes #notes .yellow a { color: #4F4F4F;}
		
		
		td.contenttd ul.partnerslist{ float:left; list-style:none; margin:20px 0 0 0;}
		td.contenttd ul.partnerslist li{ float:left; background:none; padding:20px 0 20px 0; border-top:1px solid #efefef;}
		td.contenttd ul.partnerslist li div.image{ float:left; width:100px;}
		td.contenttd ul.partnerslist li img{ float:left; padding:0 10px 0 0;}
		td.contenttd ul.partnerslist li div.content{ float:right; width:240px; clear:none;}
		
		
	#contentmiddle .note a { text-decoration: none; font-weight: bold;}
	#contentmiddle .note a:hover { text-decoration: underline;}
	.note .largettext { color: #4F4F4F; font-size: 110%;}
	.note p { padding-bottom: 5px; line-height: 14px;}
	.note .link { padding-right: 8px; background: url(../_images/icons/morearrow.gif) scroll no-repeat right center; text-decoration: underline;}
	.blue { color: #4F4F4F; background: url(../_images/template/bluenote.gif) scroll no-repeat left top;}
		.blue a { color: #4F4F4F;}
	.yellow { color: #4F4F4F; background: url(../_images/template/yellownote.gif) scroll no-repeat left top;}
		.yellow a { color: #4F4F4F;}
		
		
.forumtable { border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; margin-bottom: 20px; width: 376px; text-align: left; background: #fff url(../_images/template/forumrepeater.gif) scroll repeat-x left top;}
	.forumtable th { padding: 4px 0px 15px 10px; color: #714814; font-weight: bold;}
	.forumtable td { border-bottom: 1px solid #E2D3BF; padding: 10px 10px 10px 7px; font-weight: bold; color: #694E2A; vertical-align: top;}
	.forumtable .darkrow { background-color: #F9F6F3;}
	.forumtable .spacer { border: none; background-color: #fff; width: 3px;}
	.forumtable .bkg { background: url(../_images/template/forumtable_bkg.gif) scroll repeat-y right top; width: 247px;}
	.forumtable .darkrow .bkg { background: #F9F6F3 url(../_images/template/forumtable_bkg.gif) scroll repeat-y right top; width: 247px;}
	.forumtable .lighttext { font-weight: normal; color: #C2A987; float:left;}
	.forumtable .darktext {font-weight:bold; color:#714814;}
	.forumtable p { padding-bottom: 0px; color: #694E2A; line-height: 13px;}
	.forumtable a { color: #694E2A; text-decoration: none;}
	.forumtable a:hover { color: #D88D2E; text-decoration: none;}
	.forumtable .noline { border-top: none;}
	.forumtable .headertext { color: #D88D2E;}
	.forumtable .description {font-weight:normal;}
	
	.forumtableheader { color: #714814; font-weight: bold; width: 376px; padding: 4px 0px 13px 10px; background: url(../_images/template/forumtabletop.gif) scroll no-repeat left top;}
	.forumtableheader .spacer { width: 249px;}
	
	.forumtable ul.forumicons { margin: 0px 13px 0px 0px; display:inline; padding: 0px; float: right; width: 10px; clear: both;}
		.forumtable ul.forumicons li { list-style-type: none; display: inline;}
	
	
.gobutton {background:url(../_images/buttons/go-arrow.gif) right no-repeat; height:16px; padding:5px 10px 5px 0;}	
	
	
.topictable { border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; margin-bottom: 20px; width: 376px; text-align: left; background: #fff url(../_images/template/forumrepeater2.gif) scroll repeat-x left top; margin-top: -1px;}
	.topictable th { padding: 4px 0px 15px 10px; color: #714814; font-weight: bold;}
	.topictable td { border-bottom: 1px solid #E2D3BF; padding: 5px 10px 5px 7px; color: #694E2A; vertical-align: top;}
	.toprow { height:13px; background: url(../_images/template/forumtabletopictop.gif) scroll no-repeat right top; width: 376px;}
	.topictable a { color: #694E2A; text-decoration: none;font-weight: bold; }
	.topictable a:hover { color: #D88D2E; text-decoration: none;}
	.topictable hr { margin-top: 1px; margin-bottom: 1px; border-top: 1px solid #E2D3BF;}
	.topictable p { padding-bottom: 1px;}
	.topictable .author { color: #B78C52;}
	.topictable .darkrow { background-color: #F9F6F3;}
	.topictable .textfield { width: 205px; border: 1px solid #C9B9A4; margin-bottom: 0px;}
	.topictable select { width: 217px;}
	.topictable .textarea { width: 207px; border: 1px solid #C9B9A4; padding-left: 3px; margin-bottom: 0px;}
	.topictable .textarealarge { width: 347px; height: 200px; overflow: auto; border: 1px solid #C9B9A4; padding-left: 3px; margin-bottom: 0px;}
	.topictable .tablelabel { width: 92px; float: none; font-weight: bold;}
	td.contenttd .topictable ul.editdelete { margin: 0px; background-image:none; list-style-image:none;  padding: 0px; float: right; text-align: right; position: inherit;}
	td.contenttd .topictable ul.editdelete li { list-style-type: none; list-style-image:none; background-image:none; padding:0; float: none; display: inline;}
	 td.contenttd ul.categorieslist {padding:0; margin:0; list-style:none; }
	  td.contenttd ul.categorieslist li {padding:0; margin:0 5px 0 0 ; float:left;}
	
	
td.contenttd ul#buttonlist { margin: 0px; background-image:none; padding: 0px; list-style-image:none; }
	td.contenttd ul#buttonlist li { list-style-type: none; background-image:none; list-style-image:none; float: left; padding:0 10px 0 0;}
td.contenttd ul#inlinebuttons { margin: 0px; background-image:none; list-style-image:none; padding: 0px;}
	td.contenttd ul#inlinebuttons li { list-style-type: none; list-style-image:none; background-image:none; float: left; padding: 0 10px 0 0;}
	

.calendartable { border-collapse: collapse; font-size: 11px; height:105px; margin-left:5px;}
.calendartable th { width: 17px; padding-bottom: 2px;}
.calendartable td { padding: 1px 2px 0px 2px; text-align: center; vertical-align: middle; color: #EAF1ED; background-color: #959F58;}
.calendartable .empty { background-color: #B9BF6B;}
.calendartable .highlighted { background-color: #E3E0DE; color: #737D37;}
	.calendartable .highlighted a { color: #737D37; text-decoration: none;}
	.calendartable .highlighted a:hover { color: #070801; text-decoration: underline;}
.calendartable .selected { background-color: #399EF1; color: #fff;}
	.calendartable .selected a { color: #fff; text-decoration: none;}
	.calendartable .selected a:hover { color: #fff; text-decoration: underline;}
.calendartable a:hover { text-decoration: none;}
.nextmonth { float:right; width: 55px; text-align: right; padding: 4px 15px 0 0;}
.previousmonth { float:left; padding:4px 0 0 11px; width:70px;}
.currentmonth { margin:0; color:#737D37; font-size:9px; padding:0 0 0 7px;}

#sidecalendar { position: absolute; padding: 203px 0px 0px 18px; top: 125px; margin-left: 607px; width: 184px; height: 193px;}
#sidecalendar .calendartable { border-collapse: collapse; font-size: 11px;}
#sidecalendar .calendartable th { width: 17px; padding-bottom: 2px;}
#sidecalendar .calendartable td { padding: 2px; text-align: center; vertical-align: middle; color: #EAF1ED; background-color: #959F58;}
#sidecalendar .calendartable .empty { background-color: #B9BF6B;}
#sidecalendar .calendartable .highlighted { background-color: #E3E0DE; color: #737D37;}
	#sidecalendar .calendartable .highlighted a { color: #737D37; text-decoration: none;}
	#sidecalendar .calendartable .highlighted a:hover { color: #070801; text-decoration: underline;}
#sidecalendar .calendartable .selected { background-color: #399EF1; color: #fff;}
	#sidecalendar .calendartable .selected a { color: #fff; text-decoration: none;}
	#sidecalendar .calendartable .selected a:hover { color: #fff; text-decoration: underline;}
#sidecalendar .calendartable a:hover { text-decoration: none;}
#sidecalendar .nextmonth { width: 135px; text-align: right; padding-top: 3px;}


.formbkg { margin-top: 10px; width: 376px; background: url(../_images/template/search_bkg.gif) scroll no-repeat left top;}
	.formbkg fieldset { padding: 32px 32px 15px 32px;}
	.formbkgbottom { width: 376px; height: 10px; background: url(../_images/template/search_bottom.gif) scroll no-repeat left top;}
	.formbkg label, p.checklabel { padding-top: 2px; margin-top:15px; float: left; width: 120px; padding-right: 10px; text-align: right; color: #694E2A;}
	
	.formbkg .textfield { margin-top:15px;  width: 170px; text-align: left; height: 15px; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814;}
	.formbkg .textarea { width: 170px; height: 150px; margin-top:15px; overflow: auto; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814; clear:both;}
	.formbkg select { border: 1px solid #9C9C9C; width: 177px; margin-top: 15px; background-color: #FBF7F2; color: #714814;}
	.formbkg .buttonspacer { margin-left: 226px; margin-top:10px;}
	.error-message { width:170px; display:block; padding-left:135px; clear:both; margin:0px;color: #BE0000; font-weight: normal;}
	.general-errormessage { color: #BE0000; font-weight: normal;}

.message{ clear:both; padding:3px 8px 13px 0; float:right; }
	
	#AgencySearchForm label, #AgencySearchForm p.checklabel { padding-top: 1px; text-align: left; }
	#AgencySearchForm p.checklabel { clear:both; width:320px; padding: 1px 0 3px 0; }
	 div#fieldwrapper_AgencyCategoryIDs {width:320px;}
	 div#fieldwrapper_AgencyCategoryIDs  label {width:130px; margin:0; padding:3px 5px 5px 5px; float:left; text-align:left;}	
	div#fieldwrapper_AgencyCategoryIDs input {margin:1px 0 0 0; padding:0; width:15px; }

.forumformbkg { margin-top: 10px; width: 376px; background: url(../_images/template/search_bkg.gif) scroll no-repeat left top;}
	.forumformbkg fieldset { padding: 32px 32px 15px 32px;}
	.forumformbkgbottom { width: 376px; height: 10px; background: url(../_images/template/search_bottom.gif) scroll no-repeat left top;}
	.forumformbkg label { padding-top: 2px; float: left; width: 72px; padding-right: 20px; text-align: right; color: #694E2A;}
	.forumformbkg .textfield { margin-top: 15px; width: 210px; text-align: left; height: 15px; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814;}
	.forumformbkg .textarea { padding-left: 5px; width: 205px; font-family: Arial, Helvetica, sans-serif; height: 150px; overflow: auto; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814;}
	.forumformbkg select { border: 1px solid #9C9C9C; width: 207px; margin-top: 15px; background-color: #FBF7F2; color: #714814;}
	.forumformbkg .buttonspacer { margin-left: 231px;}

.multiplecontact-top { margin-top: 0px; width:340px; padding: 3px 4px 15px 4px; background: #F6F1EA url(../_images/template/multiplecontact-top.gif) scroll no-repeat left top;}
	.multiplecontact-top th { padding-left: 6px; font-weight: bold; color: #714814; text-align: left;}
	.multiplecontact-top .flag { width: 40px; text-align: center;}
	.multiplecontact-top .location { text-align: center; width: 45px;}

#multiplecontact ul.error {list-style:none; background:none;}
#multiplecontact ul.error li {padding-left:20px; background: url(/_images/icons/error.gif) scroll no-repeat left center;}






.searchresultstop{ margin-top: 0px; width:376px; padding: 3px 4px 15px 4px; background: #F6F1EA url(../_images/template/searchresultstop.gif) scroll no-repeat left top;}
	.searchresultstop th { padding-left: 6px; font-weight: bold; color: #714814; text-align: left;}
	.searchresultstop .flag { width: 40px; text-align: center;}
	.searchresultstop .location { text-align: center; width: 269px;}
	
#results { width: 372px; padding: 0px 1px 0px 1px; border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; border-bottom: 1px solid #E2D3BF; color: #714814;}
	#results .searchresults { width: 372px; background-color: #F6F1EA;}
	#results .searchresults td { border-bottom: 1px solid #fff; vertical-align: top; padding:4px 10px 4px 10px; }
	#results .searchresults .darkrow .category { width:60px; text-align:left; background:#EDE7DE url(../_images/template/forumtable_bkg.gif) repeat-y scroll left top;}
	#results .searchresults .category { width:60px; text-align:left; background: url(../_images/template/forumtable_bkg.gif) repeat-y scroll left top;}
	
	.searchresultstop th.category{ padding-right:20px;}
	.searchresultstop th.location{ text-indent:60px;}
	
	#results .searchresults .bkg { background: url(../_images/template/forumtable_bkg.gif) scroll repeat-y right top;}
	#results .searchresults .darkrow  .bkg { background: #EDE7DE url(../_images/template/forumtable_bkg.gif) scroll repeat-y right top;}
	#results .searchresults .darkrow { background-color: #EDE7DE;}
	#results .searchresults .flag { width: 40px; text-align: center;}
	#results .searchresults .location { text-align: left; width: 120px; padding-left: 5px; font-weight: normal;}
	
	#results .searchresults a { color: #714814; text-decoration: none;}
	#results .searchresults a:hover { color: #D88D2E; text-decoration: underline;}
	#results .searchresults p { padding-bottom: 0px; color: #B78C52;}









#multipleresults { width: 335px; padding: 0px 1px 0px 1px; border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; border-bottom: 1px solid #E2D3BF; color: #714814; }
	#multipleresults .searchresults { width: 335px; background-color: #F6F1EA; padding:0; }
	#multipleresults .searchresults td { border-bottom: 1px solid #fff; padding: 5px 4px;  margin:0; vertical-align: middle;}
	#multipleresults .searchresults .top-row td { padding: 2px 4px;vertical-align: top;}
	#multipleresults .searchresults .top-row input { margin: -2px 0 0 5px;}
	#multipleresults .searchresults { background:#F6F1EA }
	#multipleresults .searchresults .bkg { background: url(../_images/template/forumtable_bkg.gif) scroll repeat-y right top; margin:0;  }
	#multipleresults .searchresults .darkrow  .bkg { background: #EDE7DE url(../_images/template/forumtable_bkg.gif) scroll repeat-y right top; margin:0;}
	#multipleresults .searchresults .darkrow { background-color: #EDE7DE;}
	#multipleresults .searchresults .flag { width: 40px; text-align: center;}
	#multipleresults .searchresults .checkcolumn { text-align: left; width: 27px; padding-left: 10px; font-weight: normal;}
	#multipleresults .searchresults a { color: #714814; text-decoration: none;}
	#multipleresults .searchresults a:hover { color: #D88D2E; text-decoration: underline;}
	#multipleresults .searchresults p { padding-bottom: 0px; color: #B78C52;}
	#multipleresults .searchresults label { width:280px; }
	#multiplecontact #message {margin-top:5px; width:350px; height:100px;}
	#multiplecontact label { color: rgb(113, 72, 20); margin:0; padding:0;}
	#multiplecontact input { padding:0; margin:0;}
	#multiplecontact .formbutton { float:right; margin-right:20px;}

#scrolldiv {width:360px; height:300px; overflow:auto; margin-bottom:15px; }

.eventstitle { position: absolute; margin-left:-15px; top:38px;}
.agencytitle { position: absolute; margin-left: 525px; top:55px;}
.forumstitle { position: absolute; top: 100px; margin-left: 340px;}
.signintitle { position: absolute; top: 280px; margin-left: 175px;}

.servicestitle { position: absolute; top: 300px; margin-left: 280px;}
.jointitle { position: absolute; top: 335px; margin-left: 150px;}


ul.buttonlist { margin: 0px 0px 20px 0px; padding: 0px;}
	ul.buttonlist li { list-style-type: none; line-height: 22px; border-bottom: 1px dotted #E2D3BF; background: url(../_images/icons/buttonlink_arrow.gif) scroll no-repeat left top;}
		ul.buttonlist ul { margin: 0px; padding: 0px 0px 0px 20px; border-top: 1px dotted #E2D3BF;}
		ul.buttonlist ul li { background: url(../_images/icons/buttonlink_arrow2.gif) scroll no-repeat left top; border-bottom: none;}
		ul.buttonlist ul a { color: #714814; text-decoration: none; font-weight: bold; padding-left: 15px;}
	ul.buttonlist a { color: #714814; text-decoration: none; font-weight: bold; padding-left: 20px;}
	ul.buttonlist a:hover { color: #D88D2E;}
	ul.buttonlist .noline { border: none;}

.contenttd ul.inlinebuttons { margin: 0px; background:none; padding: 0px; width: 376px; text-align: right;}
	.contenttd ul.inlinebuttons li { list-style-type: none; background:none; display: inline; list-style-image:none; padding-right: 0px; vertical-align: middle; font-weight: bold;}
	.contenttd ul.inlinebuttons .spacer { padding-right: 15px;}
	#contentmiddle ul.inlinebuttons a { color: #414141; text-decoration: none;}
	#contentmiddle ul.inlinebuttons a:hover { color: #D88D2E; text-decoration: none;}

.contenttd dl.faq { margin: 0px; padding: 0px}
	.contenttd dl.faq dt { clear: both; color: #714814; font-weight: bold; width: 362px; padding: 7px 7px 3px 7px; margin: 0px; border-bottom: 1px solid #fff; background: #E8D6BF url(../_images/template/faq_bkg.gif) scroll no-repeat left top;}
	.contenttd dl.faq dd { margin: 0px 0px 20px 0px; width: 372px; border: 1px solid #E2D3BF; padding: 1px;}
	.contenttd dl.faq dd .answer { padding: 8px; background-color: #F7F2EB;}

.tableheader { width: 368px; color: #714814; font-weight: bold; padding: 3px 0px 3px 8px; background: #EDE7DE url(../_images/template/header_bkg.gif) scroll no-repeat left top;}

dl.agents { margin: 0px; padding: 0px}
	dl.agents dt { width: 362px; padding: 7px 7px 3px 7px; margin: 0px; color: #714814; font-weight: bold; border-bottom: 1px solid #fff; background: #E8D6BF url(../_images/template/faq_bkg.gif) scroll no-repeat left top;}
	dl.agents .description a { color: #714814; text-decoration: underline;}
	dl.agents .description a:hover { color: #D88D2E; text-decoration: underline;}
	dl.agents a img {text-decoration:none;}
	dl.agents a:hover img {text-decoration:none;}
	dl.agents dd { margin: 0px 0px 20px 0px; width: 372px; border: 1px solid #E2D3BF; padding: 1px;}
	dl.agents dd .description { padding: 8px; background-color: #F7F2EB;}
	dl.agents .tel { float: right; clear: left; margin-top: -14px;}
	dl.agents p { padding-bottom: 0px;}
	dl.agents ul { width: 362px; text-align: right; margin: 0px; padding: 6px 5px 2px 0px; background: url(../_images/template/gradient.gif) scroll repeat-y left top;}
	dl.agents li { list-style-type: none; display: inline; padding-right: 5px;}


.orangetext { color: #D88D2E; font-weight: bold; padding-bottom: 0px;}
.redtext { color: #BE0000; font-weight: normal;}
a.bluelink {color:#5E5E5E; text-decoration:underline; }
a.bluelink:hover {color:#C7D8DE;}
.clear { clear: both;}

h2.faqask { padding-bottom: 13px; }

.agencylogo{ padding:0 0 15px 0; }
/********************************************************/

p.list1 { float:right; width:130px;}
p.list2 { float:right; width:130px;}



.search-categories { float:right; width:180px; color:#694e2a; padding-top:5px;}
