 /* 
     Created by: Robert Tobys
     Date: 10/22/09
     For: RetirementConnection.com
 */

 /*Global reset all*/
 html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
 ul,ol {list-style:none;}
 fieldset,img {border:none;}
 .clear {clear:both; height:0; overflow:hidden;}
 
 /*General global styles*/
 * {maring:0;padding:0;}
 body {background-color:#ffffff; color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; text-align:left; height:100%; line-height:130%;}
 strong,b {font-weight:bold; }
 html { min-height: 100%; margin-bottom: 1px; }
 html { overflow: -moz-scrollbars-vertical !important; }

 /*Site containter all pages*/
 #Container  {background: url('/assets/img/bg/bg_shadowBottom.png') bottom; width:956px; height:100%; min-height:25px; position:relative; padding:0px 14px 50px 14px; margin: 0px auto; z-index:3; color:#ffffff; border:0px solid pink;}
 
 #fb {margin:15px 0 0 790px; font-size:3.0em; border:1px solid 2px;}
 
 .boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}

 /* CATEGORIES NAV */
 #content #catnav  a.link,  a.link:link, a.link:hover, a.link:active {color:#ffffff; font-size:1.2em; font-family:scala, Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none;}
 #content #catnav  a.link:hover{color:#3c2215;}
 #content #catnav .topics {width:523px; float:left; position:relative; margin:14px 25px 10px 28px; padding:8px 10px 8px 10px; background-color:#b5c6b4; border: 3px solid #ffffff;}
 #content #catnav .healthcare {width:523px; float:left; position:relative; margin:0 25px 10px 28px; padding:8px 10px 8px 10px; background-color:#336799; border: 3px solid #ffffff;}
 #content #catnav .communitygov {width:523px; float:left; position:relative; margin:0 25px 10px 28px; padding:8px 10px 8px 10px; background-color:#cc9900; border: 3px solid #ffffff;}
 #content #catnav .housing {width:523px; float:left; position:relative; margin:0 25px 10px 28px; padding:8px 10px 8px 10px; background-color:#666201; border: 3px solid #ffffff;}
 #content #catnav .services {width:523px; float:left; position:relative; margin:0 25px 10px 28px; padding:8px 10px 8px 10px; background-color:#88b8c6; border: 3px solid #ffffff;}
 #content #catnav .recreation {width:523px; float:left; position:relative; margin:0 25px 25px 28px; padding:8px 10px 8px 10px; background-color:#94aa48; border: 3px solid #ffffff;}
 
 
 
   /* HEADER */
 #Header {background: url('/assets/img/bg/bg_shadowTop.png') top; width: 956px; height:160px; position:relative; padding:0px 14px 0px 14px; margin: 0px auto; z-index:2;}
 #Logo {width:269px; height:95px; float:left; background: #FFF url('/assets/img/bg/logo.jpg') no-repeat top left;  z-index: 3; margin:24px 0 0 7px; padding-left:3px;}
 
  /* Header Photo - Top Right*/
 #PhotoHeadHome {width: 669px; height: 95px; float: left; background: url('/assets/img/bg/generic.jpg') no-repeat top left; float:left; margin:24px 0 0 0px; z-index:0;}
 #PhotoHeadPortland {width: 669px; height: 95px; float: right; background: url('/assets/img/bg/portland.png') no-repeat top left; float:left; margin:24px 0 0 1px; z-index:0;}
 #PhotoHeadSalem {width: 669px; height: 95px; float: right; background: url('/assets/img/bg/salem.png') no-repeat top left; float:left; margin:24px 0 0 1px; z-index:0;}
 #PhotoHeadVancouver {width: 669px; height: 95px; float: right; background: url('/assets/img/bg/vancouver.png') no-repeat top left; float:left; margin:24px 0 0 1px; z-index:0;}
 #PhotoHeadCentral {width: 669px; height: 95px; float: right; background: url('/assets/img/bg/generic.png') no-repeat top left; float:left; margin:24px 0 0 1px; z-index:0;}
 #PhotoHeadNational {width: 669px; height: 95px; float: right; background: url('/assets/img/bg/national.png') no-repeat top left; float:left; margin:24px 0 0 1px; z-index:0;}
 #PhotoHeadPages {width: 669px; height: 95px; float: right; background: url('/assets/img/bg/generic.png') no-repeat top left; float:left; margin:24px 0 0 1px; z-index:0;}
 
 
 
/*BACKGROUNDS*/
 
 /* Backgrounds - Top */ 
 #Home {background: url('/assets/img/bg/bg_maintop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}
 #Portland {background: url('/assets/img/bg/bg_portlandtop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}
 #Salem {background: url('/assets/img/bg/bg_salemtop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}
 #Vancouver {background: url('/assets/img/bg/bg_vancouvertop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}
 #Cental {background: url('/assets/img/bg/bg_centraltop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}
 #National {background: url('/assets/img/bg/bg_nationaltop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}
 #Pages {background: url('/assets/img/bg/bg_maintop.png') no-repeat center top; z-index: 1; width: 100%; height: 160px;}

/* Backgrounds - Bottom */
 .HomePage {background: url('/assets/img/bg/bg_mainbtm.png') repeat-y center top;}
 .PortlandPage {background: url('/assets/img/bg/bg_portlandbtm.png') repeat-y center top;}
 .SalemPage {background: url('/assets/img/bg/bg_salembtm.png') repeat-y center top;}
 .VancouverPage {background: url('/assets/img/bg/bg_vancouverbtm.png') repeat-y center top;}
 .CentralPage {background: url('/assets/img/bg/bg_centralbtm.png') repeat-y center top;}
 .NationalPage {background: url('/assets/img/bg/bg_nationalbtm.png') repeat-y center top;}
 .PagesPage {background: url('/assets/img/bg/bg_mainbtm.png') repeat-y center top;}
 
 
/* Top Navigation - First row of navigation at top. This is a Wayfinder menu.*/
 #topnav {width: 942px; height: 38px; clear: both; background: #94aa48; margin:0 0 0 7px; z-index: 3; }
 #topnavleft {width:800px;text-align:left; position:relative; float:left; z-index: 2;border-top:2px solid #ffffff;}
 
 #topnavleft ul {list-style: none;margin: 7px 0 0 0; float: left;}
 #topnavleft ul li {display: inline;}
 #topnavleft a, #topnavleft h2 {font-size: 0.8em;font-family: Verdana, Geneva, sans-serif;display: inline;margin: 0;padding: 0px 0px 0 14px;}
 #topnavleft h2 {color: #fff;background: #000; text-transform: uppercase;}
 #topnavleft a {color: #ffffff;text-decoration: none;}
 #topnavleft a:hover {color: #333333;}
 
 #topnavleft li.selected a {
    color: #333333;
}
 #topnavleft li.active a{
    color: #333333;
	cursor:default;
}
 #topnavright {margin:0px 0 0 0;padding:9px 0 0 0; position:relative; float:left; z-index:2; width: 142px;border-top:2px solid #ffffff; }
 
 
 /*For the regional navigation below TopNav*/
 p.searchguides {margin: 0 0 0 15px; font-size:0.8em;}
 
  /* SubNav Menu - Regions - Wayfinder menu */
 #menu {background:#999967; float: left; width:942px; margin: -5px 0 0 7px; padding: 2px 0 2px 0;;}
 #menu ul {list-style: none; float: left;}
 #menu ul li {display: inline;}
 #menu a, #menu h2 {font-size: 1.15em; font-family: Verdana, Geneva, sans-serif; display: inline; padding: 0px 14px 0 14px;}
 #menu h2 {color: #fff; background: #000; text-transform: uppercase;}
 #menu a {color: #ffffff; background: #999967; text-decoration: none;}
 #menu a:hover {color: #333333;}
 #menu li.selected a {color: #333333;}
 #menu li.active a{color: #333333;cursor:default;}
 
   /* SubNav Menu - Networking - Wayfinder menu */
 #menu_nw {background:#94aa48; float: left; width:942px; margin: 0 0 0 7px; padding: 2px 0 2px 0; }
 #menu_nw ul {list-style: none; float: left;}
 #menu_nw ul li {display: inline; }
 #menu_nw a, #menu_nw h2 {font-size: 0.9em; font-family: Verdana, Geneva, sans-serif; display: inline; padding: 0px 14px 0 14px;}
 #menu_nw a {color: #ffffff; background: #94aa48; text-decoration: none;}
 #menu_nw a:hover {color: #333333;}
 #menu_nw li.selected a {color: #333333;}
 #menu_nw li.active a{color: #333333;cursor:default;}
 
   /* SubNav Menu - for homepage when no flash player present - Wayfinder menu */
 #menu_noflash {float: left; width:950px; margin: 0 0 0 7px; padding: 2px 0 22px 0;}
 #menu_noflash ul {list-style: none; float: left;}
 #menu_noflash ul li {display: inline;}
 #menu_noflash a, #menu h2 {font-size: 2em; font-family: Verdana, Geneva, sans-serif; display: inline; }
 #menu_noflash h2 {color: #fff; text-transform: uppercase;}
 #menu_noflash a {color: #333333;  text-decoration: none;}
 #menu_noflash a:hover {color: #ffffff;}
 #menu_noflash li.selected a {color: #333333;}
 #menu_noflash li.active a{color: #333333;cursor:default;}
 
   /* SubNav Menu - Glossary - Wayfinder menu */
 #menu_glossary {float: left; width:12px; margin: 0px 0 0 7px; padding: 2px 0 2px 0;;}
 #menu_glossary ul {list-style: none; float: left;}
 #menu_glossary ul li {display: inline;}
 #menu_glossary a, #menu_glossary h2 {font-size: 1.3em; font-family: Verdana, Geneva, sans-serif; display: inline; padding: 5px 14px 0 14px;}
 #menu_glossary h2 {color: #333333; background: #000; text-transform: uppercase;}
 #menu_glossary a {color: #333333; text-decoration: none;}
 #menu_glossary a:hover {color: #94aa48;}
 #menu_glossary li.selected a {color: #333333;}
 #menu_glossary li.active a{color: #333333;cursor:default;}


 /* FOOTER LINKS */
 #footer {width:902px; margin:0 auto; padding:0 0 10px 0; position:relative; float:center; height:60px; z-index: 2;}
 #footer .footerright ul {list-style: none; margin: 0; padding: 0; float: left; width:500px;}
 #footer .footerright ul li {display: inline;}
 #footer .footerright a{font-size: 0.7em; font-family: Verdana, Geneva, sans-serif; display: inline; margin: 0; padding: 0px 10px 0 10px;color: #ffffff; text-decoration: none;}
 #footer .footerright a:hover {color: #cccccc;}
 #footer .footerright h2 {color: #fff; background: #000; text-transform: uppercase;}
 #footer .footerleft {float:left; position:relative; width:260px; height:60px; text-align:left; font-size:0.7em; color:#ffffff; font-family:Verdana, Geneva, sans-serif;}
 
 /*SCROLL*/
  /*For full page*/
 .scroll {height: 400px; width: 830px; overflow: auto; background-color: #ffffff; padding: 10px 10px 10px 10px; margin:0 0 0 0; border:0px solid #cccccc;}

 /*For 2/3 wide page*/
 .scroll610 {height: 548px; width: 540px; overflow: auto; background-color: #ffffff; padding: 10px 10px 10px 0x; margin:10px 0 10px 10px;color:#000000; border:0px solid #cccccc;}
 
 
 /* FONTRESIZE */
 #resize {margin:0px 0 0 0px; z-index: 4;}
 .resizer_container {position: relative; float:right; width:75px; height: 28px; margin:0px 0 0 30px;}
 .resize {position: relative; float:right; font-size:0.7em; font-weight:normal; color:#000000; margin:-4px 20px 0 0; padding:0 0 0 2px;}
 
 /*
  .minus {background: url('/cms/assets/img/fontslider/minus-trans.png') no-repeat; height: 25px; width: 23px; overflow: hidden; float:left; cursor: pointer;}
 .add {background: url('/cms/assets/img/fontslider/add-trans.png') no-repeat; height: 25px; width: 23px; float: left; position: relative; margin:0 10px 0 5px; top: -5px; cursor: pointer;}
 */
 
 
 
  /* SUB TOOLS */
 #subtools {width:950px; margin:12px 0 0 10x; padding:0 0 0 0; position:relative; float:left; height:20px; font-size:0.8em; z-index: 2; border: 0px solid red; /* border for dev only */}
 
 /* Breadcrumbs */
 #breadcrumbs {width:600px; margin: 3px 0 0 22px; padding: 0 0 0 0; position:relative; float:left; height:20px; z-index: 7; border: 0px  solid red; /* border for dev only */ color:#333333; font-size:0.8em;} 
 #breadcrumbs a, a:link, a:hover, a:active, a:visited {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
 

 fieldset.print { border: none; width: 75px; margin: 0 0 0; padding: 3.5px 0 0 230px; z-index:10;}
 fieldset.print .btn { width: 75px; height: 22px;cursor: pointer; text-indent: -9999px; background:  url('/assets/img/btn_printpage.png') no-repeat top right; border:none;}
 
 #googlesearchForm {width:300px; height:20px; position:relative; float:left; margin:5px 0 0 0; z-index:5;}
 

  /* PAGINATION */
 .ditto_paging {border-top: 1px solid #333333; padding: 10px;font-size: 0.9em;color: #333;}
 #ditto_pages {margin:0 0 0 20px; width:300px;}
 #ditto_pages .ditto_currentpage {border: 1px solid #333333; padding: 1px 5px 2px; margin-right: 1px; background-color: #666201; color: #fff;}
 #ditto_pages .ditto_off {border: 1px solid #ccc;padding: 1px 5px 2px; margin:0 1px 0 0; color: #ccc;}
 #ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {border: 1px solid #666201; padding: 1px 5px 2px; margin-right: 1px; text-decoration: none !important;color: #333;}
 #ditto_pages a:hover {background-color: #fff;color: #333;}
 
 
  
 /* Modal Boxes - Bottom page */
 #modal {width:902px; height:75px; margin:10px 0 10px 46px; padding:0; position:relative; float:left; z-index: 6;} 
 h1.modal {height:100%; position:relative; font-size:0.9em; color:#333333; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; z-index: 7;}
 .modalbox p {margin:10px 0 0 0; padding:0px 10px 25px 10px; text-align:left; font-size:.8em; color:#333333; height:40px; text-align:center;}
 .modalbox {background: url('/assets/img/bg/bx-modal.png') no-repeat top center; width:272.6px; margin:0px 0 25px 9px;; padding:0; position:relative; float:left; z-index: 7;}
 .modalbox a, a:link, a:hover, a:active, a:visited {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:1.0em}
 
 
 /*BOXES*/
 
 #issuu {padding:10px 20px 10px 20px; margin: 20px 15px 15px 15px; background-color:#999967; color:#333333; overflow: auto;}
  
 #boxwhite903 {padding:10px 20px 10px 20px; margin: 20px 15px 15px 15px; background-color:#ffffff; color:#333333; overflow: auto;}
 #boxwhite903 h1 { font-size:1.3em;}
 #boxwhite610 {padding:10px 10px 10px 10px; margin: 20px 15px 15px 15px; background-color:#ffffff; color:#333333; overflow: auto;}
 
 .box903-prime h1.prime {background: url('/assets/img/bg/bx-903.png') top; padding:15px 0 0 15px; color: #ffffff; font-size: 1.2em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.2em; text-transform:uppercase;}
 .box903-prime {background: url('/assets/img/bg/bx-903.png') bottom; width:903px; height:100%; min-height:100px; !important; position:relative; padding:0px 0px 10px 0px; margin:10px 0 20px 26px; z-index:3; color:#ffffff;}


  /*2/3 Size Box (Left)*/
 .box610-prime h1.prime {background: url('/assets/img/bg/bx-610.png') top; padding:15px 0 0 15px; color: #ffffff; font-size: 1.2em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: .1em; text-transform:uppercase;}
 .box610-prime {background: url('/assets/img/bg/bx-610.png') bottom; width:610px; height:100%; min-height:100px !important; position:relative; float:left; padding:0px 0px 10px 0px; margin:10px 0 0 26px; z-index:3; color:#ffffff;}
 
   /*2/3 Size Box (Left Categories Only)*/
 .box610cat-prime h1.prime {background: url('/assets/img/bg/bx-610.png') top; padding:15px 0 0 15px; color: #ffffff; font-size: 1.2em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: .1em; text-transform:uppercase;}
 .box610cat-prime {background: url('/assets/img/bg/bx-610.png') bottom; width:610px; height:100%; min-height:434px !important; position:relative; float:left; padding:0px 0px 10px 0px; margin:10px 0 0 26px; z-index:3; color:#ffffff;}

 /*Bugs Box*/
 .box610-primebugs h1.primebugs {background: url('/assets/img/bg/bx-610-w.png') top; padding:15px 0 0 15px; color: #666666; font-size: 1.2em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0em; text-transform:uppercase;}
 .box610-primebugs {background: url('/assets/img/bg/bx-610-w.png') bottom; width:610px; height:100%; min-height:207px !important; position:relative; float:left; padding:0px 0px 10px 0px; margin:10px 0 0 26px; z-index:3; color:#ffffff;}
 #bugset {padding:35px 10px 0 50px; border:0px solid red;}
 img.bugset {padding:0 25px 30px 0;}
 
 /*1/3 Size Box (Right) (Heights are static per client request)*/
 #box250 {position:relative; float:right; width:260px;}
 .box250-prime h1.prime {background: url('/assets/img/bg/bx-250.png') top; height:140px; padding:15px 0 0 0px; color: #666666; font-size: 1.1em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; text-align:center; text-transform:none;}
 .box250-prime {background: url('/assets/img/bg/bx-250.png') bottom; width:250px; height:207px; position:relative; float:right;  padding:0px 0px 10px 0px; margin:10px 26px 5px 0; z-index:3; color:#ffffff;}
 .box250-subprime h1.subprime {background: url('/assets/img/bg/bx-250.png') top; height:140px; padding:15px 0 0 0px; color: #666666; font-size: 1.1em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; text-align:center; text-transform:none;}
 .box250-subprime {background: url('/assets/img/bg/bx-250.png') bottom; width:250px; height:207px;  position:relative; float:right; padding:0px 0px 10px 0px; margin:5px 26px 5px 0px; z-index:3; color:#ffffff;}
 .boxwhiteright {padding:3px 10px 10px 10px; margin: -110px 15px 15px 15px;color:#333333; border: 0px solid red; }
 
  /*1/3 Size Box (Right) - Networking Pages Only (Heights are variable according to content)*/
 #box250_nw {position:relative; float:right; width:260px;}
 .box250-prime_nw h1.prime_nw {background: url('/assets/img/bg/bx-250.png') top; height:140px; padding:15px 0 0 0px; color: #666666; font-size: 1.1em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; text-align:center; text-transform:none;}
 .box250-prime_nw {background: url('/assets/img/bg/bx-250.png') bottom; width:250px; height:100%; position:relative; float:right;  padding:0px 0px 10px 0px; margin:10px 26px 5px 0; z-index:3; color:#ffffff;}
  .box250-prime_nw ol { list-style-type:decimal;     font-size:60%; margin:0 0 0 8px;}
 
 .box250-subprime_nw {background: url('/assets/img/bg/bx-250.png') bottom; width:250px; height:100%; position:relative; float:right;  padding:0px 0px 10px 0px; margin:10px 26px 5px 0; z-index:3; color:#ffffff;}
 .box250-subprime_nw h1.subprime_nw {background: url('/assets/img/bg/bx-250.png') top; height:140px; margin:0; padding:15px 0 0 0px; color: #666666; font-size: 1.1em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; text-align:center; text-transform:none;}
 .box250-subprime_nw h2.subprime_nw {margin:0; padding:5px 0 0 0px; color: #666666; font-size: 0.9em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; text-align:left; text-transform:none;}
 .box250-subprime_nw p.subprime_nw {font-size: 0.7em; margin-top:5px; }
 
 .boxwhiteright_nw {padding:3px 10px 10px 10px; margin: -110px 15px 15px 15px;color:#333333; border: 0px solid red; }
 
 
 /* Boxes on Right side for News, Events, Articles */
 #boxright {padding:0 0 5px 0;}
 #boxright h2.boxright {font-size:0.8em; font-family:scala, Georgia, "Times New Roman", Times, serif;}
 #boxright p.boxright {font-size:0.7em; color:#333333;}
 #boxright p.boxright a.link, a.link:hover, a.link:active, a.link:link, a.link:visited {font-family:Verdana, Geneva, sans-serif; font-size:0.8em; text-decoration:underline; font-weight:normal; color:#666201;}
 
  /* For News, Events, Articles full page results */
 #results {padding:10px 0px 0px 0px; }
 #results h2.results {font-family:Verdana, Geneva, sans-serif;  font-size:0.9em; text-decoration:none; font-weight:bold; color:#666201; width:75%;}
 #results p.results {margin:0px 0 0 0; font-size:0.8em; color:#333333;}
 #results p.results a.link, a.link:hover, a.link:active, a.link:link {padding:10px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:0.9em; text-decoration:none; font-weight:bold; color:#666201;}
 
   /* For News, Events, Articles Regional full page results */
 #results_reg {padding:0 20px 15px 35px;}
 #results_reg h2.results_reg {padding:0 0 0 0; font-family:Verdana, Geneva, sans-serif;  font-size:1.0em; text-decoration:none; font-weight:normal; color:#666201;}
 #results_reg p.results_reg {font-size:0.8em; color:#333333; padding:5px 0 0 0;}
 #results_reg p.results_reg a.link_reg, a.link_reg:hover, a.link_reg:active, a.link_reg:link {font-family:Verdana, Geneva, sans-serif;  font-size:1.0em; text-decoration:none; font-weight:bold; color:#666201;}

 #readmore img {width:65px; height:22px; margin:0 0 0 130px;}
 #calendar img {width:120px; height:22px; margin:0 0 0 25px;}
 
 
 
  /* search results */

 .searchContent {margin: 0px 0;}
 .briefTopics {padding: 10px 0;border-top: 1px solid #999967;border-bottom: 1px solid #999967;font-size: 100%;line-height: 2em;}
 .expandedTopics {padding: 10px 0;font-size: 100%;}
 .advertiserContent {border-top: 1px solid #999967;border-bottom: 1px solid #999967;margin: 15px 0 15px 15px;padding:0 0 10px 0;font-family: Verdana, Helvetica, sans-serif;font-size: 0.9em;}
 .advertiserOdd {padding: 10px 0 10px 10px;background-color: #ffffff;}
 .advertiserEven {padding: 10px 0 10px 10px;background-color: #ffffff;}
 .listingContent {margin: 15px 0 15px 15px;font-family: Verdana, Helvetica, sans-serif;font-size: 0.9em;}
 .listingOdd {padding: 10px 0 10px 10px;background-color: #ffffff;}
 .listingEven {padding: 10px 0 10px 10px;background-color: #cccc9a;}
 .bullet {padding: 0 10px 0 0;margin:0 0 0 -31px;}
 .adcredit {font-size: 70%;font-style: italic;}
 .adcredit img {margin:0 3px -6px 0;}
 
  /*Homepage*/
 #flashcontent {margin:-20px 0 0 20px; padding:90px 0 0 0; z-index:20;}
 #flashback { background: url('/assets/img/bg/bg_flashheader.png') top; width:941px; height:350px; margin: 0px 0 0 8px;}
 
 #box439_left { width:670px; height:100%; min-height:200px !important; position:relative; float:left; padding:0 0 10px 0; margin:-20px 0 0 26px; z-index:3;}
 #box439_left h1 {padding:15px 0 0 20px; color: #666666; font-size: 1.2em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; }
 #box439_left p {font-size:0.9em; padding:10px 20px 0 0; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 #box439_right { background: url('/assets/img/MagCovers.png') no-repeat top center; width:200px; height:240px; position:relative; float:right;  padding:0 25px 10px 0; margin:-10px 20px 5px 0; z-index:3; color:#ffffff; }
 #box439_right img {font-size:0.9em; margin:0 0 0 -65px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 
 #homecol_right { width:655px; height:100%; min-height:220px !important; position:relative; float:left; padding:0 10px 0 10px;  margin:-25px 0 0 0px; z-index:3; background-color: #ffffff;}
 #homecol_right h1,h2,h3 {margin:20px 0 10px 0; color: #666666; font-size: 1.2em; font-weight:normal; font-family:scala, Georgia, "Times New Roman", Times, serif; }
 #homecol_right h2{font-size: 1.2em; color: rgb(102, 102, 102);}
 #homecol_right h2.main{ font-size: 1.5em;color: #69743e;}
 #homecol_right p {font-size:0.9em; padding:10px 20px 0 20px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 #homecol_left { width:250px; min-height:260px !important; position:relative; float:left; margin:-24px 0 0 7px; padding:0 10px 0 10px; z-index:3; color: #ffffff;}
 #homecol_left h1,h2,h3 {margin:20px 0 5px 0; color: #666666; font-size: 1.5em; font-weight:normal; font-family:scala, Georgia, "Times New Roman", Times, serif; }

 #homecol_left h2.main{font-size: 1.5em; color: #69743e;margin-left:4px;}
 #regionalnavcontainer {width:655px;}
/* #regionalnavcontainer a, a:hover, { text-decoration:none;}*/
 #regionalnav a.regnav, a.regnav:active, a.regnav:hover, a.regnav:visited {text-decoration:none;color:#ffffff;font-size:1.3em; font-weight:normal;font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em;padding:10px 0 10px 0;}
 #regionalnav li {display: inline; list-style-type: none; float:left; background-color: #94aa48; margin: 5px 0 0 10px;}
 .regionalnavblock {margin:5px 0 10px 10px;}
 /*#regionalnav li h3.homenav {margin:-10px 0 0 20px;padding:15px 0 0 0; min-height:35px;font-size:1.4em; font-weight:normal; color: #ffffff; }*/
 /*#regionalnav li h4.homenav { max-width:250px; min-height:30px; margin:0 0 0 45px;padding:0 0 10px 0;font-size:0.6em; line-height:1.5em; font-weight:normal; color: #ffffff;  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}*/
 
 #home_right { width:655px; height:100%; min-height:220px !important; position:relative; float:left; padding:0 10px 0 10px;  margin:5px 0 0 -10px; z-index:3; background-color: #e9e8d1;}
 #home_right h1,h2,h3 {margin:20px 0 5px 10px; color: #666666; font-size: 1.5em; font-weight:normal; font-family:scala, Georgia, "Times New Roman", Times, serif; }
 #home_right h2.about{font-size: 1.5em; color:#69743e;}
 #home_right p {font-size:0.9em; padding:10px 20px 10px 10px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 
 #guidedownload {width:250px; height:290px; position:relative; float:right;  margin:0 0 15px 0; z-index:3; color:#ffffff;}
 #social {width:250px; height:100%; float:right; padding:25px 0 20px 0;  margin:0 0 15px 0; z-index:5; color:#ffffff; }
 #resources {width:250px; height:100%; float:right; padding:25px 0 20px 0;  margin:0 0 15px 0; z-index:5; color:#ffffff; }
 #resources a{margin:10px 0 0 8px;color:#333;}
 .social {margin:20px 0 0 40px;}
 .dot_h {background: url('/assets/img/dot.png') repeat-x center center; height:8px; width:100%;z-index:8;}
 .dot_v {background: url('/assets/img/dot.png') repeat-y center center; width:8px; min-height:100px;z-index:1000;border:1px solid red; }
 
 /*#homecol_left{width:250px; float:left; margin:0 10px 0 20px; border:1px solid red;}
 #homecol_left h1,h2,h3,h4 {padding:15px 10px 10px 0px; color: #666666; font-size: 1.1em; font-weight:bold; font-family:scala, Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; text-align:left; text-transform:none;}
 #homecol_left p{padding:15px 10px 10px 0px; color: #666666; font-size: 0.8em; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-align:left;}
 #homecol_right{width:665px; height:100%; float:left; border:1px solid blue;}
 #regionalnav {width:665px; float:left;}
 .regionalnavblock {float:left;margin:0 0 0 0px;} */
 #home_right_btm {position:relative; float:left; width:665px; height:100%; background-color:#ffffff;margin:10px 0 0 0;}
 #homecol_right_btmcol_rt {width:307px; margin-left:8px; height:100%; min-height:200px; float:left;  }
 #homecol_right_btmcol_rt  h2,h3,h4{padding-left:10px; margin-left:-1px; color: #333;font-size: 1.5em; font-weight:normal; font-family:scala, Georgia, "Times New Roman", Times, serif; text-align:left; text-transform:none;}
 #homecol_right_btmcol_rt  h2{color: #69743e;}
 #homecol_right_btmcol_rt  h3{font-size: 1.0em; padding:0 0 10px 10px; }
 #homecol_right_btmcol_rt  h4{font-size: 0.9em; padding:0 0 10px 10px; }
 #homecol_right_btmcol_rt  p{padding:10px 10px 0 10px; color: #333;  font-size: 0.9em; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-align:left;}
 
 #homecol_right_btmcol_lft {width:317px; margin-left:10px; height:100%; min-height:200px; float:left; border-right:1px solid #aeaeae; }
 #homecol_right_btmcol_lft  h2{padding:0 10px 0 10px; margin-left:-1px; color: #333;font-size: 1.5em;  font-weight:normal; font-family:scala, Georgia, "Times New Roman", Times, serif; text-align:left; text-transform:none;}
 #homecol_right_btmcol_lft  h2{color: #69743e;}
 #homecol_right_btmcol_lft  h3{font-size: 1.0em; padding:0 0 10px 10px;  }
 #homecol_right_btmcol_lft  h4{font-size: 0.9em; padding:0 0 10px 10px;  }
 #homecol_right_btmcol_lft  p{padding:10px 10px 0 10px; color: #333;  font-size: 0.9em; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-align:left;}

 
  /*Content block all pages*/

 #boxwhite903  p {font-size:0.9em; padding:10px 20px 15px 20px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; width:775px; float:left; position:relative;}
 #boxwhite903  h2 {font-size:1.2em; padding:10px 20px 0 20px; margin:0; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite903  h3 {font-size:1.1em; padding:10px 20px 0 20px; margin:0; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite903  h4 {font-size:0.9em; padding:10px 20px 0 20px; margin:0; color: #333; font-weight:bold; font-family:Verdana, Geneva, sans-serif; width:775px;}
 #boxwhite903  li {font-size:0.9em; margin:0 0 0 40px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; list-style:circle; width:775px; float:left; position:relative;}
 #boxwhite903 a { text-decoration:underline;}
 
 #boxwhite903 #contents {float:left; position:relative; width: 830px;}
 #boxwhite903 #contents .left {float:left; position:relative; width: 220px; margin: 20px 0 0 20px; }
 #boxwhite903 #contents .right {float:left; position:relative; width: 560px; margin:10px 0 0 0; }
 #boxwhite903 #contents .left-contact {float:left; position:relative; width: 300px; margin: 10px 0 0 20px; }
 #boxwhite903 #contents .right-contact {float:left; position:relative; width: 300px; margin:10px 0 0 20px; }
 #boxwhite903 #contents .full {float:left; position:relative; width: 700px;}
 #boxwhite903 #contents .img {float:left; position:relative; padding:20px 10px 5px 20px;}
 #boxwhite903 #contents ul.right {float:left; position:relative; width: 400px; margin:10px 0 0 40px; }
 #boxwhite903 #contents li.right {float:left; position:relative; width: 400px; margin:10px 0 0 0; }
 #boxwhite903 #contents li.rightsub {float:left; position:relative; width: 300px; margin:10px 0 0 0; }
 #boxwhite903 #contents ul.full {float:left; position:relative; width: 600px; margin:10px 0 0 40px; }
 #boxwhite903 #contents li.full {float:left; position:relative; width: 600px; margin:10px 0 0 0; }
 #boxwhite903 #contents p.right  {float:left; position:relative; font-size:0.9em; padding:10px 20px 10px 20px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 #boxwhite903 #contents p.left  {float:left; position:relative; font-size:0.9em; padding:10px 20px 10px 20px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 #boxwhite903 #contents p.full  {float:left; position:relative; width: 810px; font-size:0.9em; padding:10px 20px 10px 20px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
 #boxwhite903 #contents h2.contents {font-size:1.2em; padding:20px 20px 10px 20px; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite903 #contents h3.contents {font-size:1.1em; padding:20px 20px 10px 20px; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite903 #contents h4.contents {font-size:1.0em; padding:10px 20px 10px 20px; color: #333; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
 #boxwhite903 #contents li.contents {font-size:0.9em; margin:0 0 0 40px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; list-style:circle; width:775px; float:left; position:relative;}
 #boxwhite903 #contents a.contents { text-decoration:underline;}
 
 #boxwhite903 .scroll p {font-size:.9em; width:775px; float:left; position:relative;padding:0;margin:0; }
 #boxwhite903 .scroll ul {margin:0 0 0 30px; padding:10px 0 0 0;}  
 #boxwhite903 .scroll h1 {font-size:1.0em; padding:10px 0 0 20px; width:775px;}
 #boxwhite903 .scroll h2 {font-size:0.9em; padding:10px 0 0 20px; width:775px; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite903 .scroll h3 {font-size:0.8em; padding:10px 0 0 20px; width:775px; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite903 .scroll li {font-size:0.9em; margin:0 0 0 20px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; list-style:circle; width:600px;}
 #boxwhite903 .scroll a { text-decoration:underline;}
 
 #boxwhite610 .scroll610 p {font-size:0.9em; padding:10px 20px 10px 10px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; width:475px; float:left; position:relative;}
 #boxwhite610 .scroll610 h2 {font-size:0.9em; padding:10px 20px 10px 10px; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;;}
 #boxwhite610 .scroll610 h3 {font-size:1.0em; padding:10px 20px 10px 10px; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite610 .scroll610 h4 {font-size:1.0em; padding:10px 20px 10px 10px; color: #333; font-weight:bold; font-family:Verdana, Geneva, sans-serif; width:475px;}
 #boxwhite610 .scroll610 li {font-size:0.9em; margin:0 0 0 40px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; list-style:circle; width:400px;}
 #boxwhite610 .scroll610 a { text-decoration:underline;}
 
 #boxwhite610  p {font-size:0.9em; padding:10px 20px 10px 10px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; width:530px; float:left; position:relative;}
 #boxwhite610 h2 {font-size:1.1em; padding:5px 20px 5px 10px; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite610 h3 {font-size:1.0em; padding:5px 20px 5px 10px; color: #333; font-weight:bold; font-family:Georgia, Verdana, "Times New Roman", Times, serif;}
 #boxwhite610 h4 {font-size:1.0em; padding:5px 20px 5px 10px; color: #333; font-weight:bold; font-family:Verdana, Geneva, sans-serif; width:475px;}
 #boxwhite610 ul {margin:0 0 0 20px; }  
 #boxwhite610 li {font-size:0.9em; margin:0 0 0 60px; color: #333; font-weight:normal; font-family:Verdana, Geneva, sans-serif; list-style:circle; width:475px;}
 #boxwhite610  a { text-decoration:underline;}
 #boxwhite610 .twocol {float:left; width:250px;padding:10px;}
 #boxwhite610 .twocol p {width:100%; font-size:70%; margin-left:-15px;}
 #boxwhite610 .twocol h5 {width:100%;}
 #boxwhite610 .threecol {float:left; width:165px;padding:10px;}
 #boxwhite610 .threecol p {width:90%; font-size:70%; margin-left:-15px;}
 #boxwhite610 .threecol h5 {font-size:0.9em; width:100%;}
 #boxwhite610 .onecol {float:left; width:530px;padding:10px;}
 
 /* Site Search */
fieldset.search { border: none; width: 280px; margin: 0 0 0 0; padding: 1.5px 0 5px 208px; z-index:100;}
.search input { border: none; float: left;}
.search input.box { color: #333333; font-size: 0.9em; width: 191px; height: 20px; padding: 2.5px 5px 0; background:  url('/assets/img/bg_search.png') no-repeat; margin-right: 5px;}
.search input.box:focus { background:  url('/assets/img/bg_search.png') no-repeat left -23px; outline: none;}
.search .btn { width: 65px; height: 22px;cursor: pointer; text-indent: -9999px; background:  url('/assets/img/bg_search.png') no-repeat top right;margin-left:4px;}

fieldset.search-homepage { border: none; width: 280px; margin: 4px 0 0 0; padding: 10px 0 0 30px; z-index:100;}
.search-homepage input { border: none; float: left;}
.search-homepage input.box { color: #333333; font-size: 0.9em; width: 191px; height: 20px; padding: 2px 5px 0; background:  url('/assets/img/bg_search.png') no-repeat; margin-right: 5px;}
.search-homepage input.box:focus { background:  url('/assets/img/bg_search.png') no-repeat left -23px; outline: none;}
.search-homepage .btn { width: 65px; height: 22px; cursor: pointer; text-indent: -9999px; background:  url('/assets/img/bg_search.png') no-repeat top right;}


/* For blockquotes on business profiles */
blockquote {
display: block;
padding: 50px 0 20px 60px;
width: 350px;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
}

blockquote:before, blockquote:after {
color: #69c;
display: block;
font-size: 700%;
width: 40px;
}

blockquote:before {
content: open-quote;
height: 0;
margin-top: 30px;
margin-left: -0.55em;
}

blockquote:after {
content: close-quote;
height: 20px;
margin-top: -10px;
margin-left: 360px;
}




/* Forms */

 #forms {float:left; position:relative; width:500px; margin: 0 0 0 25px;}
 #forms h2.normal {float:left; position:relative; font-weight:bold; font-size:1.1em; padding:20px 0 0 20px;}
 #forms h3.underline {float:left; position:relative; font-weight:bold; font-size:1.0em; border-bottom:1px solid #aeaeae; width:90%; }
 #forms p {float:left; position:relative; font-weight:normal; font-size:0.9em;}
 #forms p.bold {float:left; position:relative; font-weight:bold; font-size:0.9em;}
 #forms .checkbox {float:left; position:relative; padding:0 0 0 20px; font-weight:normal; font-size:0.9em;}
 #forms .checkboxleft {float:left; position:relative; padding:0 0 0 20px; font-weight:normal; font-size:0.9em; width:250px;}
 #forms .checkboxright {float:left; position:relative; margin:0 0 0 60px; font-weight:normal; font-size:0.9em; width:350px;}
 #forms input.btn_send {width:65px; height:22px; border:0px; background: url('/assets/img/btn_send.png') top;}

 #boxwhite610 #jobtop {
    margin-bottom:180px;
	}
 #boxwhite610 .post {
	padding:0 0 0 0;
	margin:0 0 25px 0;
	height:auto;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
} 

 #boxwhite610 .post h3 {
	padding:0;
	margin:0 0 0 10px;
	}

 #boxwhite610 .post p {
 	margin:0 0 0 20px;
	padding:0;
	height: auto;
}
 #boxwhite610 .post a {
 	margin:0 0 0 20px;
}

#webmaster {font-size:4.5px; margin:-5000px -5000px 0 0; color:#aeaeae; z-index:0;}
#webmaster a.webmaster,a.webmaster:active, a.webmaster:focus, a.webmaster:hover, a.webmaster:link, a.webmaster:visited {font-size:1.0px; color:#aeaeae;}



                                             
