/**** A *******/


	li.TopThree:before {
   	content: "• ";
    	color: #688A08; /* or whatever color you prefer */
}

/** rr SITE WIDTH FOR CONTENT INTERIOR IS 1027px ON HOME AND SUB **/

/***** WEB FONT REFERENCE ********/

	#This_is_the_one_font{ font-family: 'avenir_lt_std65_medium'; }
	#another{ font-family: 'avenir_lt_std45_book'; }
	#another{ font-family: 'avenir_lt_std85_heavy';}


/******** MAIN CONTAINERS **********/
    #rw_main_hold{width:100%; text-align:left; margin:0px auto;}
    #rw_main_centering{width:1030px; text-align:left; margin:0px auto 0px auto; padding:0px 30px 0px 30px;}
    #rw_page_content_container{width:1030px; position:absolute; z-index:50;}

	#rw_home_module_container{width:1000px; margin:0px 0px 0px 0px; background-color:#666;}
        #rw_home_module_a{float:left; width:230px; height:300px; overflow:hidden;  margin:0px 40px 0px 0px; padding:10px 10px 10px 10px; text-align:center; border:1px solid #ccc;}
	#rw_home_module_b{float:left; width:230px; height:300px;overflow:hidden; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; text-align:center; border:1px solid #ccc;}
	.rw_module_item{width:200px;}


   
    .rw_home_module_pic{margin-top:-40px;}
    .rw_home_module_title{font:normal 17px/1px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#353535; text-transform:uppercase; padding:0px 0px 4px 0px;}
    .rw_home_module_blurb{font:normal 15px/20px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#555555; margin: 0px 0px 8px 0px; text-align:center;}
    .rw_home_module_link{}
    .rw_home_module_link a{display:inline-block;padding:3px 8px 4px 8px; font:bold 11px/11px   'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none; 
				background-color:#2962b1; border-bottom:1px solid #172e43; border-top:1px solid #96c2ec; border-left:1px solid #3e80c0; border-right:1px solid #3476b8;
					}
    .rw_home_module_link a:hover{display:inline-block;background-color:#666;font:bold 11px/11px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none; }

     .rw_home_module_body{background-color:#fff; padding:10px; width:217px;height:220px; overflow:hidden;}
	.rw_home_module_arrow{margin:140px 0px 0px 0px;}

	.rw_home_unlitter{height:450px; overflow:hidden;}
	.rw_home_long_story_left{height:450px; overflow:hidden;}
	.rw_home_long_story_right{height:450px; overflow:hidden;}
	.rw_home_module_long{height:160px;overflow:hidden;}


/*** HOME STUFF **********/


	#rw_home_bottom_container{margin:10px 0px 10px 0px;}
	#rw_home_bottom_left{width:785px; float:left;}
	#rw_home_bottom_right{width:245px; float:left;}

	#rw_home_side_bar{background-color:#285e9a; padding:10px;float:left; width:207px; margin-right:5px;}
	#rw_home_side_bar_right{float:left; width:13px;overflow:hidden;}
	.rw_simple_float{float:left; margin-left:16px;}

	.rw_home_module_long{padding:10px 10px 10px 10px; color:#666; text-align:center;}

	.rw_home_module_long h2{color:#2a79be; border:none; font-size:19px; font-weight:normal; padding:0px; margin:0px;}
	.rw_home_module_long h3{color:#2a79be; border:none;font-size:13px;font-weight:normal;padding:0px; margin:0px;}

	.rw_home_quickstats{float:left;width:360px;margin-right:16px; margin-left:15px;}
	.rw_home_testimonials{float:left;width:360px;}

	.rw_home_quickstats h2, .rw_home_testimonials h2{border:none; font-weight:normal; font-size:22px; color:#97959a; padding:0px; margin:0px 0px 8px 0px;}
	.rw_home_testimonials_box, .rw_home_quickstats_box {background-color:#000; padding:10px; color:#fff; height:130px; overflow:hidden;}













    #rw_sub_container{width:1027px;background-color:#fff; margin-top:35px;}


/***** SUB SIDE BAR ***********/

	#rw_sub_left{width:705px; margin:0px 20px 0px 5px; padding:0px 25px 20px 25px;float:left;background-color:#fff; color:#333;}
	#rw_sub_right{width:250px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;float:left;}
	

	#rw_sub_side_bar{background-color:#285e9a; padding:10px;float:left; width:207px; margin-right:5px;}
	#rw_sub_side_bar_right{float:left; width:13px;overflow:hidden;}




    #rw_sub_container_col1{width:260px;float:left;padding-top:130px; }
	@-moz-document url-prefix() { #rw_sub_container_col1 { padding-top:100px; } }

    #rw_sub_container_col2{width:700px;float:left; padding-bottom:30px;min-height:900px;}

    #rw_sub_title_arrow{position:absolute; z-index:150; margin:-67px 0px 0px 205px;}
    #rw_sub_title{width:566px; padding:25px 30px 20px 34px; /* height:40px; */ background-color:#b6bd0a;
		  margin:-75px 0px -20px -50px;
 		  font:bold 31px/26px   'Helvetica Neue',  'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff;
		  text-transform:uppercase;
			line-height:30px;
                  }


	.rw_sub_header_pic{width:1030px; border:none;}

	#rw_sub_title_block{width:725px; padding:10px 20px 10px 10px; margin:0px 0px 10px -25px; background-color:#285e9a;}
	#rw_sub_title_block h2{margin:0px; padding:0px; color:#fff; font-size:20px; text-transform:uppercase; border:0px;}

    .rw_sub_content{margin:-11px 0px 0px 10px;}
    @-moz-document url-prefix() { .rw_sub_content{margin:8px 0px 0px 10px;} }

    

/****** BREAD CRUMBS **********/

	#rw_breadcrumbs{display:none;font:12px/15px, Helvetica, 'Arial', sans-serif; color:#fff; margin:8px 0px 0px 0px;}

	#rw_breadcrumbs a{color:#B6BD0A;}
	#rw_breadcrumbs a:hover{color:#fff;}



     #rw_sub_intro_block{background-color:#CEE3F6; padding:10px; margin-bottom:20px;}
     .rw_sub_intro_block_title{font:bold 18px/18px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#2962B1;}
     .rw_sub_intro_block_blurb{font:12px/15px, Arial, Helvetica, sans-serif; color:#4c4c4c;}



/******* BACKGROUND IMAGE *************/

	#rw_bg_pic_hold{position:absolute; z-index:20; top:1px;width:100%; margin:0px auto 0px -90px; padding-top:0px;text-align:left;}

	#rw_bg_pic{width:1888px; height:1148px; min-height:100%; margin:0px auto; text-align:left;/*background-image:url(http://phsonline.org/images/backgrounds/fpo.jpg); background-repeat:no-repeat;*/}

	#rw_bg_pic img{width:1888px; margin-top:-3px;}



/** TOP GOV NAV BAR ********************/

	#rw_gov_nav{
		position:absolute;
		z-index:100;
		width:890px; height:20px; overflow:hidden;
		padding:3px 10px 3px 0px; margin:0px 0px 0px 130px;
		text-align:right; 
		background-color:#333; 
		background-image:url(/images/assets/city-nav-background.jpg); background-repeat:repeat-x; 
	}
	#rw_gov_nav a{text-decoration:none;font:9px/9px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff;
			display:inline-block;margin-left:15px;
			text-transform:uppercase;
			}
	#rw_gov_nav a:hover{color:#fc0;}


/** MASTHEAD **************/

	#rw_masthead_home{width:1030px; height:140px; margin-top:21px; background-color:#fff;}
	#rw_masthead_sub{width:1030px; height:190px; margin-top:21px; }
	#rw_masthead_left{width:220px; position:absolute; z-index:100;}
	#rw_masthead_right{float:right; }

	
	/** THE MAIN NAV TRIGGERS **/
	.rw_nav_main_container{padding:0px 0px 0px 0px; margin:0px 0px 0px 110px;} 

	.rw_pulldown_after_block{
		padding:20px 20px 20px 20px;
	}
	
	/** CONTAINER FOR ALL PULLDOWNS **/
	.rw_main_nav_pulldown_container{position:absolute; z-index:1900; width:1030px; margin:0px 0px 0px 0px; display:block; }
	
	.rw_pulldown_col{float:left; width:300px;}

	 .rw_pulldown_levelone{font-size:15px; font: 16px/16px 'avenir_lt_std85_heavy', 'Arial', 'Helvetica', sans-serif; color:#1f2b4f; display:block; text-transform:uppercase; margin:20px 0px 8px 0px;}


	.rw_top_hits{font-size:15px; font: 16px/16px  'avenir_lt_std85_heavy','Arial', 'Helvetica', sans-serif; color:#999933; display:block; text-transform:uppercase; margin:20px 0px 8px 0px;}
	

/****** PULLDOWN TOP BLOCK COLOR TITLE BOX ***************/

	.rw_pulldown_block{clear:both; height:40px; background-color:#1f2b4f;  display:block; margin: 0px 0px 0px 10px; width:1010px; border-top:2px solid #ff0000;}
	.rw_pulldown_block .rw_pulldown_block_title{float:left;color:#0066cc; font:bold 25px/20px 'avenir_lt_std65_medium', 'Helvetica', 'Arial', sans-serif; margin:10px 15px 0px 15px;}

	.rw_pulldown_block_text{float:left; color:#999;font-size:15px; font-family:'avenir_lt_std65_medium','Arial', 'Helvetica', sans-serif; margin:10px 0px 0px 0px;}






/** EACH PULLDOWN CONTENT GROUP **/
	
	

	.rw_main_nav_pulldown_item{
		position:absolute; 
		width:1030px; 
		padding-bottom:20px;
		/** padding:20px 20px 20px 20px; **/
		background-color:#fff;
		/* border-right:8px solid #b5bc0a; */
		text-align:left;
		display:none;

	}

	.rw_main_nav_pulldown_item .rw_pulldown_col li a{
		font-size:15px; text-decoration:none; font-family:'avenir_lt_std85_heavy',Arial, Helvetica, sans-serif; color:#285e9a;
				text-transform:capitalize;
				}
	.rw_main_nav_pulldown_item .rw_pulldown_col li a:hover {color:#1f2b4f;background-color:#fff;}

	.rw_main_nav_pulldown_item .rw_pulldown_col ul{
		padding:0;margin:0;
        	background-image: none;
		list-style-type: none; list-style-position:inside;
	}


	 .rw_main_nav_pulldown_item .rw_pulldown_col li { 
       		 margin:0px;padding:0px 0px 0px 30px;
		background-image: none;
		list-style-type: none; list-style-position:inside;
       		 -moz-padding-start: 30px;
       		 -webkit-padding-start: 30px;
       		 -khtml-padding-start: 30px;
       		 -o-padding-start: 30px;
       		 padding-start: 30px;	
      }

	




/**** Main Nav For Streets 2014 ******/


	#rw_nav_row1{margin:0px 0px 0px 0px;}
	#rw_nav_row2{margin:50px 0px 0px 0px; width:1030px;}
	#rw_nav_row3{margin:0px 0px 0px 0px;}

	
	#rw_logo{width:290px; height:96px; overflow:hidden;border:none;float:left; margin:-35px 0px 0px 5px;}
	#rw_nav_row_2_right{float:right;text-align:right; width:500px;color:#777;font:normal 19px/19px  'avenir_lt_std65_medium', 'Arial', 'Helvetica Neue', 'Century Gothic', 'Helvetica', sans-serif; }


	.rw_nav_main_container ul#nav-sub {padding:0;margin:0;
        	background-image: none;list-style-type: none; list-style-position:inside;display:inline-block;
        	-moz-padding-start: 0px;
        	-webkit-padding-start: 0px;
        	-khtml-padding-start: 0px;
        	-o-padding-start: 0px;
        	padding-start: 0px;
		-webkit-margin-before:0px;}


	 .rw_nav_main_container #nav-sub li { 
       		 margin:0px 0px 0px 0px;padding:0;list-style-type: circle; list-style-position:inside;display:inline-block;
       		 -moz-padding-start: 0px;
       		 -webkit-padding-start: 0px;
       		 -khtml-padding-start: 0px;
       		 -o-padding-start: 0px;
       		 padding-start: 0px;
		font:bold 12px/12px 'avenir_lt_std85_heavy', 'Arial', 'Helvetica', sans-serif; color:#fff;text-transform:uppercase;
		
      }

      .rw_nav_main_container #nav-sub a { 
          color:#0066; font-family:'avenir_lt_std85_heavy', 'Arial', 'Helvetica', sans-serif; text-decoration:none; padding:0px 3px 0px 5px; display:block;
      }

       .rw_nav_main_container #nav-sub a:hover { 
         color:#666; text-decoration:none;display:block; ;
       }


/** SECOND LEVEL NAV FOR STREETS 2014 **/


	#rw_sub_nav_container{margin:0px 0px 0px 5px;}


	.rw_nav_second_level_container{}

	.rw_nav_second_level_container #nav-sub ul{padding:0;margin:0;
        	background-image: none;list-style-type: none; /*list-style-position:inside;*/display:inline-block;
        	-moz-padding-start: 0px;
        	-webkit-padding-start: 0px;
        	-khtml-padding-start: 0px;
        	-o-padding-start: 0px;
        	padding-start: 0px;
		-webkit-margin-before:0px;}


	 .rw_nav_second_level_container #nav-sub li { 
       		 margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
		
		/*list-style-type: none; list-style-position:outside;*/
		display:inline-block;
       		 -moz-padding-start: 0px;
       		 -webkit-padding-start: 0px;
       		 -khtml-padding-start: 0px;
       		 -o-padding-start: 0px;
       		 padding-start: 0px;
		font:bold 11px/11px  Helvetica,'Arial',sans-serif; color:#fff;text-transform:uppercase;
		background-image:url(/images/assets/bullet-blue.png);background-repeat:no-repeat;
		background-position: .1em .4em;
		padding:0 .1em 0 1em ; 
      }

	.rw_nav_second_level_container #nav-sub li:first-child {background-image:none; padding-left:0; }



      .rw_nav_second_level_container #nav-sub a { 
          color:#fff; text-decoration:none; padding:0px 2px 5px 0px;display:inline-block;
      }

       .rw_nav_second_level_container #nav-sub a:hover { 
         color:#666; text-decoration:none;display:inline-block; ;
       }


	/* This is for the PSC second nav */
	.ab_nav_second_level_container #nav-sub ul{
		padding:0;margin:0;
        	background-image: none;
		list-style-type: none; 
		display:inline-block;
        	-moz-padding-start: 0px;
        	-webkit-padding-start: 0px;
        	-khtml-padding-start: 0px;
        	-o-padding-start: 0px;
        	padding-start: 0px;
		-webkit-margin-before:0px;}


	 .ab_nav_second_level_container #nav-sub li { 
       		 margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
		
		/*list-style-type: none; list-style-position:outside;*/
		display:inline-block;
       		 -moz-padding-start: 0px;
       		 -webkit-padding-start: 0px;
       		 -khtml-padding-start: 0px;
       		 -o-padding-start: 0px;
       		 padding-start: 0px;
		font:bold 11px/11px  Helvetica,'Arial',sans-serif; color:#fff;text-transform:uppercase;
		background-image:url(/images/assets/bullet-blue.png);background-repeat:no-repeat;
		background-position: .1em .4em;
		padding:0 .1em 0 1em ; 
      }

	.ab_nav_second_level_container #nav-sub li:first-child {background-image:none; padding-left:0; margin:15px 0px 0px -40px;}



      .ab_nav_second_level_container #nav-sub a { 
          color:#000; text-decoration:none; padding:0px 2px 5px 0px;display:inline-block;
	
      }

       .ab_nav_second_level_container #nav-sub a:hover { 
         color:#666; text-decoration:none;display:inline-block; ;
       }


	



/***** BILLBOARD ********/
    
    #rw_billboard_container{width:733px;height:320px;margin:-153px 0px 0px 238px; z-index: -1;}


/**** SHARE CONTAINER ***/
        #rw_share_container{position:absolute; z-index:100; margin: -10px 0 0 934px; width:100px; text-align:right;}
        #rw_share_container_sub { /* float:left; position: relative; bottom: 15px; */ 
	position:absolute; 
	text-align:right; 
	margin: -41px 0 0 620px
	/* margin:-28px 0 0 922px; */ }


/****** FEEDS **********/

	.rw_events_feed{background-color:#ccc; width:169px;margin:14px 0px 13px 35px; padding:15px 0px 10px 8px; } 
	.rw_events_feed_home{background-color:#ccc; width:169px;margin:14px 0px 13px 0px; padding:15px 0px 10px 8px; }
	
	#rw_home_low_container_col2 .rw_news_feed{width:200px;background-color:#dfd8cf; margin:5px 0px; padding:17px 0px 15px 0px; }
	#rw_sub_container_col1 .rw_news_feed{background-color:#E5E6E8; width:166px;margin:15px 0px 10px 36px; padding:15px 0px 10px 10px; } 
	.rw_news_feed_date{font:normal 11px/13px Arial, Helvetica, sans-serif; color:#999; margin:0px 0px 3px 0px;text-align:left;}
	.rw_news_feed_title{font:bold 16px/16px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333; margin:0px 0px 10px 0px;text-align:left;}
	.rw_news_feed_item{font:normal 13px/15px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333; margin:0px 10px 10px 0px;}
	.rw_news_feed_item a{text-transform:capitalize; color:#2962B1; text-decoration:none;}
	.rw_news_feed_item a:hover{color:#000; text-decoration:none;}
	.rw_news_feed_readmore {text-align:center; margin-top:20px; }
	.rw_news_feed_readmore a{display:inline-block;padding: 5px 8px 4px 8px; font:bold 11px/11px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none;text-transform:uppercase; 
				background-color:#2962B1; border-bottom:1px solid #172e43; border-top:1px solid #96c2ec; border-left:1px solid #3e80c0; border-right:1px solid #3476b8;
				margin:0px 0px 5px -10px;	}
	/* @-moz-document url-prefix() { .rw_news_feed_readmore a {padding:4px 8px 4px 8px; } } */
        .rw_news_feed_readmore a:hover{display:inline-block;background-color:#666;font:bold 11px/11px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none; }


/****** SUB SIDE NAV **********/

#rw_side_bar{width:200px; padding:10px 0px 10px 0px;font-size:13px;}

#rw_side_bar h2{font-size:16px; color:#fff; text-transform:uppercase; border-bottom:1px solid #f12c00; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}

#rw_side_bar a{text-decoration:none;color:#fff;}
#rw_side_bar a:hover{text-decoration:none;color:#ccc;}

#rw_side_bar ul{list-style:none;}
#rw_side_bar li{list-style:none; margin:0px 0px 5px 0px; font-size:14px;}


.rw_side_item{margin:10px 0px 10px 0px;}

	/**** SIDE BAR TOP SIGNUPS  ****/

	#rw_side_home_top{margin:0px 0px 0px -30px; width:245px;
                          background-image: url('/images/uploads/general/sidebar-point.jpg');background-repeat:no-repeat;
                          background-position: 0px 30px; background-color:#666;
	}
	#rw_side_sub_top{margin:20px 0px 0px 0px; width:237px;
                          background-image: url('/images/uploads/general/sidebar-point.jpg');background-repeat:no-repeat;
                          background-position: 0px 30px; background-color:#666;
	}
	
	 #rw_sidebar_signup_sub a{
            display:inline-block;width:180px;padding:3px 0px 4px 0px; margin:6px 0px 0px 31px; font:bold 12px/12px   'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none; 
	    background-color:#2962b1; border-bottom:1px solid #172e43; border-top:1px solid #96c2ec; border-left:1px solid #3e80c0; border-right:1px solid #3476b8;text-align:center;
	}
       #rw_sidebar_signup_sub a:hover{display:inline-block;background-color:#B6BD0A;font:bold 12px/12px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#2962b1; text-decoration:none;}


        .rw_sidebar_faq_sub{margin:6px 0px 0px 0px;background-image:url(/images/uploads/general/sidebar-faq-bg.jpg); background-repeat:repeat-x; color:#fff;text-align:center; }
	.rw_sidebar_faq_sub a{color:#fff; text-decoration:none;}
	.rw_sidebar_faq_sub a:hover{color:#000; text-decoration:none;}










	#rw_portfolio_mgr{background-color:#B6BD0A; text-align:center;font:bold 16px/16px   'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff;
		padding:8px 0px 8px 0px; margin:0px 0px 8px 0px;
	}



        /*** SIGN UP BUTTONS ***/

	  #rw_sidebar_signup a{
            display:inline-block;width:180px;padding:3px 0px 4px 0px; margin:6px 0px 0px 31px; font:bold 12px/12px   'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none; 
	    background-color:#2962b1; border-bottom:1px solid #172e43; border-top:1px solid #96c2ec; border-left:1px solid #3e80c0; border-right:1px solid #3476b8;text-align:center;
	}
       #rw_sidebar_signup a:hover{display:inline-block;background-color:#B6BD0A;font:bold 12px/12px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#2962b1; text-decoration:none;}


        .rw_sidebar_faq{margin:6px 0px 0px 0px;background-image:url(/images/uploads/general/sidebar-faq-bg.jpg); background-repeat:repeat-x; color:#fff;text-align:center; }
	.rw_sidebar_faq a{color:#fff; text-decoration:none;}
	.rw_sidebar_faq a:hover{color:#000; text-decoration:none;}






	.rw_news_feed_title a{color:#000;}
	.rw_news_feed_title a:hover{color:#2962B1;}



	.rw_sub_side_nav{margin: 0px 21px 0px 25px; } 
	@-moz-document url-prefix() { .rw_sub_side_nav {margin-left:25px;padding-top: 0px }	}
	.rw_sub_side_nav_item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
		font:bold 12px/12px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333;text-transform:uppercase;
		border-bottom:1px solid #cccccc; 
	}
	.rw_sub_side_nav_item a{color:#333; text-decoration:none; padding:17px 0px 17px 20px;display:block;}
	.rw_sub_side_nav_item a:hover{color:#333; text-decoration:none;background-color:#cc0;display:block;}


	/***** THIS IS THE SUB NAV USING STRUCTURE ***********/	
	ul{-webkit-padding-start: 0px;}

	.rw_sub_side_nav #nav-sub ul {padding:0;margin:0;
        	background-image: none;list-style-type: none; list-style-position:inside;
        	-moz-padding-start: 0px;
        	-webkit-padding-start: 0px;
        	-khtml-padding-start: 0px;
        	-o-padding-start: 0px;
        	padding-start: 0px;
        	padding: 0px;
		-webkit-margin-before:0px;
        }

      .rw_sub_side_nav #nav-sub li { 
       		 margin:0;padding:0;background-image: none;list-style-type: none; list-style-position:inside;
       		 -moz-padding-start: 0px;
       		 -webkit-padding-start: 0px;
       		 -khtml-padding-start: 0px;
       		 -o-padding-start: 0px;
       		 padding-start: 0px;
       		 padding: 0px;
		font:bold 13px/16px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333;text-transform:uppercase;
		border-bottom:1px solid #cccccc; 
      }

      .rw_sub_side_nav #nav-sub a { 
          color:#2962B1; text-decoration:none; padding:16px 0px 14px 11px;display:block;
      }

       .rw_sub_side_nav #nav-sub a:hover { 
         color:#2962B1; text-decoration:none;background-color:#cc0;display:block; color: #ffffff;
       }

	.rw_sub_side_nav #nav-sub li.first { border-top: 1px solid #999; }
	.rw_sub_side_nav #nav-sub li.last { border-bottom: 1px solid #999; }
	.rw_sub_side_nav #nav-sub li.here a { color:#cccc00; }
	.rw_sub_side_nav #nav-sub li.here:hover a { color: #ffffff;}
    
	/**** SUB NAV FOCUS ARROW *****/
	#rw_nav_arrow_object_top, #rw_nav_arrow_object_mid, #rw_nav_arrow_object_bottom{position:absolute;top:-100px; left:-100px; }
	#rw_nav_arrow_object_top,#rw_nav_arrow_object_bottom{width:62px;}


/**** General styles *****/

    bodyDEACTIVATE{padding:0px; margin:0px; 
        background-image:url(/images/large-backgrounds/rd-bag-tile.jpg); background-repeat:repeat-x; background-color:#fff;
        font:14px/20px Arial, Helvetica, sans-serif; color:#555555;
        /*font:italic bold 12px/30px Georgia, serif;*/
    }


     body {
	padding:0px; margin:0px; 
	background-position: top center; 
	background-color:#1f2b4f; 
	font:normal 13px/20px 'Arial', 'Helvetica', sans-serif; 
	color:#fff; 
	} 




    a{color:#2c76bd; text-decoration:none;}
    a:hover{color:#989933; text-decoration:none;}

    img{border:none;}


/****** TOOLS *********/
    .rw_clear{clear:both; font-size:1px; height:1px; width:1px; overflow:hidden;}
    
    .rw_drop-shadow {
       /**  hor length, vert length, blur radius, spread, rgb and alpha **/
       -webkit-box-shadow:  3px 3px 6px 6px rgba(5, 5, 5, .3);
        box-shadow:  3px 3px 6px 6px rgba(5, 5, 5, .3);
    }
    
    .rw_drop-shadow_2 {
       /**  hor length, vert length, blur radius, spread, rgb and alpha **/
       -webkit-box-shadow:  -2px 3px 6px 4px rgba(5, 5, 5, .3);
        box-shadow:  -2px 3px 6px 4px rgba(5, 5, 5, .3);
    }

    .rw_readmore a{text-decoration:none; color:#fff; padding:0px 0px 20px;}
    .rw_readmore a:hover{text-decoration:none;color:#fff; padding:0px 0px 20px;}
    
    .rw_cta a{text-decoration:none;}
    .rw_cta a:hover{text-decoration:none;}
    
    .rw_simple_float{float:left;}

    .rw_acc_arrow_left{float:left;}
    .rw_acc_arrow_right{float:right;}


    #rw_reveal_button{cursor:pointer; margin:0px 0px 10px 0px;}
    #rw_reveal_content{display:none;}


	.rw_body p{padding-bottom:0px;}

	.rw_clear{height:1px; overflow:hidden; clear:both;}


   p {padding: 2px 0px 20px 0px;
      margin: 2px 0px 0px 0px;}

    hr{
        /* this includes various work arounds for all browsers */
        background-color:#fff;
        border:1px dotted #ccc ;
        border-style: none none dotted;
        color:#fff;
        margin:25px 0px;
    }




/*********** HEADER SYSTEMS - PAGE HIERARCHY HANDLING *************/

    p{margin:12px 0px 10px 0px; padding:0px;}

    hr{
        /* this includes various work arounds for all browsers */
        background-color:#fff;
        border:1px dotted #B6BD0A ;
        border-style: none none dotted;
        color:#fff;
        margin:25px 0px;
    }
    
    

    h1{font:normal 22px/22px   'avenir_lt_std65_medium','Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#2c76bd; margin:0px 0px 20px 0px; text-transform:uppercase; }
    @-moz-document url-prefix() { h1 { margin-top:0px; } }  
    h2{font:normal 20px/20px   'avenir_lt_std65_medium','Arial', 'Helvetica', sans-serif; color:#1f2b4f; padding:16px 0px 10px 0px; 
        border:1px dotted #B6BD0A ;
        border-style: none none dotted;
        margin:25px 0px;}

    h3{font:normal 18px/20px  'avenir_lt_std65_medium','Arial', 'Helvetica', sans-serif; color:#2c76bd;}
    h4{font:normal 16px/21px   'avenir_lt_std65_medium','Arial', 'Helvetica', sans-serif; color:#6999933;}
    h6{font:13px/26px 'avenir_lt_std45_book', Arial, Helvetica, sans-serif; color:#C3C;}
    

    h3{
        margin:18px 0px 0px 0px; 
        
        /*
        -webkit-margin-before: 4px;
        -webkit-margin-after: 2px;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        */
    }
    
    h4{font:normal 14px/18px 'avenir_lt_std65_medium', Arial, Helvetica, sans-serif; color:#999933; padding:1px 0px 0px 0px }
    
  	td{vertical-align:top;}

/***** THIRD LEVEL HEADER *********/

	#rw_level_three_header h1{padding-bottom:5px; margin-bottom:25px; border-bottom:1px dotted #B6BD0A;}
	#rw_level_three_header h2{padding-bottom:10px; text-transform:uppercase;margin-bottom:25px;}



    
/****BULLETS****/

    .rw_sub_content ul{
    list-style-type: none;
    padding: 10px;
    margin: 10px;
    }
    
    .rw_sub_content li
    {
    background-image: url(../images/assets/bullet-dot-green.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    padding: 0px 0px 0px 14px; 
    color:#333;
    }
    
   .rw_sub_content ol li{
    list-style-type:none;
    padding: 0px;
    margin: 0px;
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
    padding-left: 0px;
    }



.rw_sub_content ol.steps {
	margin: 15px 10px 0 30px;
}

.rw_sub_content ol.steps li{
    list-style-type:decimal;
    padding: 0px;
    margin: 7px 0 0 0;
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
    padding-left: 0px; 
    }
    
    
    
    
/****** table border styles*/

    table.rw_table {
        border-width: 4px;
        border-spacing: ;
        border-style: solid;
        border-color: #fff;
        border-collapse: collapse;
        background-color: white;
        margin:10px 0px;
        width:696px;

    }
    table.rw_table th {
        border-width: 0px;
        padding: 1px 5px 1px 5px;
        border-style: inset;
        border-color: #fff;
	text-transform:uppercase;
        
        background-color: #285e9a;
        -moz-border-radius: 0px;
        font-weight:normal;
        font-family: 'avenir_lt_std65_medium',Arial, Helvetica, sans-serif; font-size:14px; color:#fff;
        text-align:center;
    }
    table.rw_table td {
        border-width: 1px;
        padding: 5px;
        border-style: inset;
        border-color: #fff;
        /*background-color: #dadbde;*/
        -moz-border-radius:0px ;
        font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333;
        
    }
    
    /*
    table.rw_table td:first-child {
        border-width: 1px;
        padding: 5px;
        border-style: inset;
        border-color: #fff;
        background-color: white;
        -moz-border-radius: ;
        font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333; background-color:#ccc;
    }
    */
    
    .rw_table_alt_row_header_color_a{background-color:#dadbde !important;}
    .rw_table_alt_row_header_color_b{background-color:#e8eef8 !important;}
      
    .rw_table th a{text-decoration:none; color:#E8EEF8 !important;}
    .rw_table th a:hover{text-decoration:underline; color:#CCCCCC !important;}
    
    .rw_table td a{text-decoration:none; color:#285e9a }
    .rw_table td a:hover{text-decoration:underline; color:#999;}

.rw_table a.rw_link_button{
		display:inline-block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#2c76bd; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/
		
		}

	.rw_table a:hover.rw_link_button{
		background-color:#999933; color:#fff; text-decoration:none; 
		}

      
      
      
/******* LEVEL THREE CONTENT ******/

    .rw_l3{padding:10px 40px; margin:0px; }
    .rw_l3 h3{font:bold 14px/18px 'avenirblack',  Arial, Helvetica, sans-serif; color:#fff; }
	.rw_l3 h1{font:bold 14px/18px 'avenirblack',  Arial, Helvetica, sans-serif; color:#372A4C;}







   


/************
SITE MAP
*************/

	#rw_sitemap ul { margin: 0;padding:0px 0px 0px 20px;list-style-type: none; }
	#rw_sitemap li { margin: 0;  font-size:22px;}
	#rw_sitemap li a { display: block;padding:10px 0px 10px 0px;color: #5987c6;text-decoration: none; border-bottom: none;font-weight: bold;}
	/*
	#rw_sitemap a{ display: block;color: #666;text-decoration: none; border-bottom: none;font-weight: bold;}      
	*/
	#rw_sitemap a:hover{text-decoration:underline;}

	#rw_sitemap li li a{display: block;color: #666;padding: 3px 12px 3px 28px;text-decoration: none;font-weight: bold;font-size:17px;}
	#rw_sitemap li li li a{display: block;color: #666;padding: 3px 12px 3px 48px;text-decoration: none;font-weight: normal;}
	#rw_sitemap li li li li a{display: block;color: #666;padding: 3px 12px 23px 48px;text-decoration: none;font-weight: normal;}
	#rw_sitemap li li li li li a{display: block;color: #666;padding: 3px 12px 3px 48px;text-decoration: none;font-weight: normal;}



/**************
FORM STYLES
**************/

	.rw_form_indent{margin-left:30px;}

	.rw_form_field_container{margin-bottom:15px;} 

	.rw_form_label{float:left;margin:0px 5px 0px 0px;text-align:left; font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px;color:#2962B1;}
	.rw_form_field{float:left; width:300px;margin:0px 0px 10px 0px;text-align:left;}
	/*.required .rw_form_label{color:#F00;}*/
	.rw_form_subhead{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#666;margin-bottom:5px;}
	.rw_form_notes{font-family:Arial, Helvetica, sans-serif;font-size:10px; font-style:italic; color:#666;}
	.rw_form_options{font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:12px;color:#666;}
	.rw_form_label_nofloat{font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px;color:#666;margin:3px 0px 3px 0px;}
	.rw_form_divider{margin:6px 0px 6px 0px;}
	.rw_form_asterisk{color:#f85837; margin-right:3px;} /* dark green color #b6bd0a */

	.rw_form_submit input{
			cursor:pointer; 
			padding: 5px 8px 4px 8px; margin:0px 0px 0px 5px; 
			font:bold 11px/11px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#fff; text-decoration:none;text-transform:uppercase; 
			background-color:#2962B1; 
			border-bottom:1px solid #172e43; border-top:1px solid #96c2ec; border-left:1px solid #3e80c0; border-right:1px solid #3476b8;
					

			}

	#rw_sub_block input, #rw_sub_block textarea {border:2px solid #ccc;}

	/* #rw_sub_block .submit input{padding:15px; border:1px solid #999; cursor:pointer;} */

	#rw_sub_block .rw_submit{display:inline-block;}
	#rw_sub_block .rw_submit input {padding:2px 5px; border:1px solid #999; cursor:pointer; font-size:12px; background-color:#2962B1;color:#fff;}
	#rw_sub_block .rw_submit:hover input {padding:2px 5px; border:1px solid #999; cursor:pointer; font-size:12px; background-color:#b6bd0a;color:#fff;}

	
	.rw_search_form_submit{display:inline-block;}
	.rw_search_form_submit input {padding:2px 5px; border:1px solid #999; cursor:pointer; font-size:12px; background-color:#2962B1;color:#fff;}
	.rw_search_form_submit:hover input {padding:2px 5px; border:1px solid #999; cursor:pointer; font-size:12px; background-color:#b6bd0a;color:#fff;}




/****** IMAGE STYLES TO BE USED THROUGH EE WYVERN CMS ************/

	.rw_left{margin:10px 20px 20px 0px; float:left;}

	.rw_right{margin:10px 0px 20px 20px; float:right;}


/***** TABLE TO ALIGN A PIC TO THE LEFT ********/

    .rw_table_left{border:none; padding:0; margin:20px 0px;}
    
    table.rw_table_left td:first-child {
            border:none;
            padding:0px 20px 0px 0px;
            vertical-align:top;
        }
    table.rw_table_left td:last-child {
            border:none;
            padding:0px 0px 0px 0px;
            vertical-align:top;
        }
    /*** REMOVE TOP SPACING IN ANY FIRST h2 WITHIN A TABLE OF THIS CLASS ****/
    table.rw_table_left td h2:first-child  {margin-top:0px;padding-top:0px;}




/***** TABLE TO ALIGN A PIC TO THE RIGHT ********/

    .rw_table_right{border:none; padding:0; margin:20px 0px;}
    
    table.rw_table_right td:first-child {
            border:none;
            padding:0px 0px 0px 0px;
            vertical-align:top;
        }
    table.rw_table_right td:last-child {
            border:none;
            padding:0px 0px 0px 20px;
            vertical-align:top;
        }

    /*** REMOVE TOP SPACING IN ANY FIRST h2 WITHIN A TABLE OF THIS CLASS ****/
  	  table.rw_table_right td h2:first-child  {margin-top:0px;padding-top:0px;}

	.img-right, .ul-right
	{
  	  float: right;
 	   margin: 0 0 8px 8px;
	}

	.img-left, .ul-left
	{
   	 float: left;
  	  margin: 0 8px 8px 0;
	}

	.rw_center_photo_div{text-align:center;}



/****** WYVERN CKEDITOR RW MOD FOR TWO COLUMNS *******/


.rw_table_2col_pic_left, .rw_table_2col_pic_left td, .rw_table_2col_pic_left table {border:none; margin:0px; padding:0px; }
.rw_table_2col_pic_left table{width:540px;}

.rw_table_2col_pic_right, .rw_table_2col_pic_right td, .rw_table_2col_pic_right table{border:none; margin:0px; padding:0px;}
.rw_table_2col_pic_right table{width:540px;}










/********* RELATED ENTRY STYLES - SUCH AS LEADERSHIP ***********/

	.rw_re_container{margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #f90;}
	.rw_re_left{float:left; width:120px; text-align:left;}
	.rw_re_right{float:left;width:500px; text-align:left;}
	.rw_re_sub_title{color:#999;font:bold 14px/18px 'avenirblack',  Arial, Helvetica, sans-serif;}
   	 /*** REMOVE TOP SPACING IN ANY FIRST h2 WITHIN A TABLE OF THIS CLASS ****/
    	.rw_re_right h3:first-child  {margin-top:0px;padding-top:0px;}
	.rw_re_container h3{margin:0; padding:0;}
	.rw_indent_listing{margin-left:30px;}   
	.rw_re_container .rw_date{display:block; /*13px/15px*/ font:1em/1em Arial, Helvetica, sans-serif; color:#f49200; padding:0; margin:0;}

	#related h2 {margin-bottom:20px; margin-top:50px;}
	#related div:first-child h2:first-child {margin-bottom:20px; margin-top:10px;}


/******** NEWS *****************************/


	.rw_news_item{padding:10px 0px 10px 0px; border-bottom:1px dotted #ccc;}
	.rw_news_item .rw_date{font:normal 13px/15px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#777777;
		  text-decoration:none;}
	
	.rw_news_item .rw_title{font:normal 20px/20px   'avenir_lt_std65_medium','Arial', 'Helvetica', sans-serif; color:#1f2b4f; padding:0px 0px 10px 0px; border:1px dotted #B6BD0A; border-style: none none dotted; margin:10px 0px;}

	.rw_news_item .rw_title a{color:##2962B1;text-decoration:none;}
	.rw_news_item .rw_title a:hover {color:#333333;text-decoration:none;}

	.rw_news_item .rw_type {font:13px/20px 'Arial', 'Helvetica', sans-serif; color:#B6BD0A;
		  	        text-transform:uppercase; text-decoration:none;}


	.rw_news_item .rw_blurb{font: /* bold */ 13px/18px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333;
		 	        text-decoration:none; padding:0px 0px 10px 0px;}

	.rw_news_item .rw_readmore
	{
		
		
		}


	.rw_news_item .rw_readmore a{

		display:inline-block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#2c76bd; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/


	}
	.rw_news_item .rw_readmore a:hover{

		display:inline-block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#989933; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/

 
		}




/******** EVENTS *************************/
	.rw_event_reg_form_container{margin:40px; padding-bottom:20px;}
	.rw_events_item{padding:10px 0px 10px 0px; border-bottom:1px dotted #ccc;}

	.rw_events_item .rw_date{font:normal 13px/15px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#777777;
		  text-decoration:none;}

	.rw_events_item h3{margin:0; padding:0;}





	.rw_events_item .rw_title{font:normal 20px/20px   'avenir_lt_std65_medium','Arial', 'Helvetica', sans-serif; color:#1f2b4f; padding:0px 0px 10px 0px; border:1px dotted #B6BD0A; border-style: none none dotted; margin:10px 0px;}

	.rw_events_item .rw_title a{color:##2962B1;text-decoration:none;}
	.rw_events_item .rw_title a:hover {color:#333333;text-decoration:none;}

	.rw_events_item .rw_type {font:16px/19px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#B6BD0A;
		  	        text-transform:uppercase; text-decoration:none;}


	.rw_events_item .rw_blurb{font: /* bold */ 13px/18px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333;
		 	        text-decoration:none;}

	.rw_events_item .rw_readmore
	{
		
		
		}


	.rw_events_item .rw_readmore a{

		display:inline-block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#2c76bd; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/


	}
	.rw_events_item .rw_readmore a:hover{

		display:inline-block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#989933; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/

 
		}










/***** RW HOME FEATURE STORY SLIDE SHOW PLUGIN **********/

	.rw_slide_full_container{overflow:hidden;width:371px;}
	.rw_slide_holder_home{overflow:hidden;position:absolute; z-index:3000;margin-left:12px; height:466px; width:371px;}
	.rw_slide{overflow:hidden; height:466px; width:371px; margin:0px 0px 0px 0px;}
	.rw_slide_pic{}
	.rw_slide_txt{padding:10px;}


	.rw_slide_txt .rw_header{/*15px/20px*/ font:1.15em/1.54em 'avenirheavy', Arial, Helvetica, sans-serif; color:#80bd01;}
	.rw_slide_txt .rw_header2{/*13px/15px*/ font:1em/1.15em 'avenirheavy', Arial, Helvetica, sans-serif; color:#fff;}
	.rw_slide_txt .rw_body{/*13px/15px*/ font: normal 1em/1em Arial, Helvetica, sans-serif; color:#fff; display:block; margin-bottom:5px;margin-top:-1px; }



	.rw_slide_dot_holder{position:absolute; z-index:3000;  margin:466px 0px 20px 33px;}


	.rw_slide_dot {
   		 background-image:url(http://phsonline.org/images/assets/circle-orange.png);
   		 background-repeat:no-repeat;
   		 float:left;
   		 width:13px;
   		 height:20px;
   		 margin-left:3px;
   		 cursor:pointer;
	}
	.rw_slide_dot:hover, .rw_slide_dot.selected {background-image:url(http://phsonline.org/images/assets/circle-lime.png);}




/********** CAREERS *****************/

	.rw_career_listing{margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #f49200;}
	.rw_career_listing .rw_date{display:block; /*13px/15px*/ font:1em/1em Arial, Helvetica, sans-serif; color:#f49200;}
	.rw_career_listing h3{margin:0; padding:0;}


/********* STAFF ********************/

	div.rw_staff_detail{margin-top:20px;}
	.rw_staff_detail h2{margin:0; padding:0;font:bold 1.8em/1em Arial, Helvetica, sans-serif; color:#f49200;}
	.rw_staff_detail h3{display:block; margin:0; padding:0; margin-bottom:8px;font:bold 1.6em/1em Arial, Helvetica, sans-serif; color:#999;}


/***** SOCIAL STREAM CROSS SITE LINKS *********/


	#rw_social_stream_sites{margin-top:200px;}


/***** FOOTNOTES *****/

.rw_footnote{color:#777; font-size:12px;}


/** FOOTER **************************/

	#rw_footer_container{width:780px; height:265px; border-top-style:solid; border-top-color:#ff3333; margin:20px 0px 20px 0px; padding:18px; background-color:#cccccc;
		font:normal 13px/18px Arial, Helvetica, sans-serif; color:#444;
	 }
	#rw_footer_container1{width:178px; height:265px; border-top-style:solid; border-top-color:#ff3333; margin:20px 0px 20px 0px; padding:18px; background-color:#ffffff;
		font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000000;
	 }

	.rw_footer_col{width:165px; margin-left:35px; float:left; }

	.rw_footer_col:first-child{width:170px;margin-left:0px;}

	#rw_footer_container h2{font:bold 14px/14px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#ccc;
		  text-transform:uppercase; margin-bottom:5px;}
	.rw_footer_item_spacer{font-size:1px;height:20px;overflow:hidden;}


	#rw_footer_search_field input{background-color:#efefdf; border:none; border-top:1px solid #96c2ec; border-left:1px solid #302f2f;}
	#rw_footer_search_submit input{cursor:pointer; background-color:#2962B1; padding:2px 5px 3px 5px; border:none; font:bold 11px/11px 'rw_fontreplacement', Century Gothic, Arial, Helvetica, sans-serif; color:#ccc; text-transform:uppercase; }
	


/** DROPDOWNS FOR NAV BAR ********************/
ul.main_menu li { display: inline; float:left;}


/* Registration link */
#rw_nav_main_container a.registration_link { color:#f85837; }
#rw_nav_main_container a.registration_link:hover { color:#ffffff; }

.sub_menu {
		background: url('images/assets/dm_arrow.png') no-repeat;
		z-index: 220;
		position: absolute;
		display: none;	
	}

	.sub_menu ul { float: left; text-align: left; background-color: #b6bd0a; padding: 6px 10px; -moz-box-shadow: 0px 2px 3px #666666; -webkit-box-shadow: 0px 2px 3px #666666; box-shadow: 0px 2px 3px #666666;}
	.sub_menu ul li { display: block; float: left; clear: both; } 
	.sub_menu { padding: 24px 10px 10px 0; }
	
	.sub_menu .content {
		color: #ffffff;
		background-color: #b6bd0a;	
		text-align: left;
		padding: 3px 20px 3px 0;
		margin-top: 20px;
		-moz-box-shadow: 0px 2px 3px #666666;
		-webkit-box-shadow: 0px 2px 3px #666666;
		box-shadow: 0px 2px 3px #666666;
	}
	
	.sub_menu .content ul {
		list-style: none;
		line-height: 20px;		
		margin-left: 25px;	
	}

#rw_nav_main_container .sub_menu ul.dd_subnav li.level-1 a { display:none; } /* hide main category */
#rw_nav_main_container .sub_menu ul.dd_subnav li.level-1 ul { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#rw_nav_main_container .sub_menu ul.dd_subnav li.level-1 ul li a { display: block; } /* show subpages */
	/* 
#rw_nav_main_container .sub_menu .dd_subnav .level-1 a:first-child { color: red; } 
*/
	#rw_nav_main_container .content .level-2 a { display: block; } /* show sub-pages */

/** CLOSE MAIN NAV DROPDOWNS */

/* info buckets on/off */
	.bucket_on { 
		position: relative;			
		background: #ffffff url('/images/assets/tr_arrow.png') no-repeat top right;
	}

a.find_out_more { background: url('/images/assets/bg_hp_sub_tab_more.png') no-repeat scroll right center transparent; padding-right: 20px; }



/***** TESTIMONIALS **********/

	.rw_testimonial_title{font:bold 18px/24px  'Helvetica Neue', 'Century Gothic', 'Arial', 'Helvetica', sans-serif; color:#333;
		  text-transform:uppercase; margin-bottom:5px;}

/**/
.rw_sub_content table td img { }

/* Building Types styles */
.rw_bt_item{}
.rw_bt_item_left{float:left;width:140px;}
.rw_bt_item_right{float:left;width:430px;}
.rw_bt_pic img{width:120px;}
.rw_bt_title{}
.rw_bt_blurb{}

/* Social Plugin styles (fixed-right) */
.social_container {
        width: 35px;
        background:#b6bd0a;
        position:fixed;
        right: 0px;
        top:20px;
        text-align: center;
        padding: 0px;
        border-radius: 5px 0px 0px 5px;
    }
    
    .social_container .icon {
    	padding:5px 0px;        
    }

   .social_container .icon img { border-width: 0px; }
    	
        .social_container .facebook {
        	border-radius: 5px 0px 0px 0px;
        }
        
/*last in list (last-child doesn't work in IE8 and earlier)*/
        .social_container .rss {
        	border-radius: 0px 0px 0px 5px;
        }
    
    .social_container .icon:hover {
        cursor: pointer;
    }
    
    	   .social_container .facebook:hover {
     		   background-color: #3b5998;
    		}
            
            .social_container .twitter:hover {
     		   background-color: #4ec2dc;
    		}
            
            .social_container .rss:hover {
     		   background-color: #ff9800;
    		}


	






/****** JQUERY UI HOME VERT TABS *********************/

	.ui-tabs-vertical { width: 55em; }
  	.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
  	.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
  	.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
  	.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
  	.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}




/***** EMERGENCY BROADCAST ALERT *********/

	#rw_emergency_broadcast{background-color:#ed3000; color:#fff; display:block; padding:20px; margin:0px; }



/***** RW TABBED FEATURE MODULE v2 ********/

	.rw_tabs{float:left; width:185px;margin:0px 0px 0px 15px; padding:0px 0px 0px 0px;}
	.rw_tab{cursor:pointer;font:normal 15px/15px helvetica, 'arial', sans-serif; padding:10px; text-align:right;}

	.rw_tab_reveals{float:left; width:545px; height:127px; min-height:127px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-left:6px solid #285e9a; background-color:#fff;  }
	.rw_tab_reveal{display:none;position:absolute;width:545px; height:127px; min-height:127px; overflow:hidden; background-color:#fff; font:normal 13px/18px helvetica, 'arial', sans-serif;padding:0px 0px 0px 0px;}
	.rw_tab_reveal_pic{float:left;width:267px;}
	.rw_tab_reveal_txt{float:left;width:265px; padding:20px 0px 10px 0px;color:#777;}	



	.rw_tab_active{background-color:#285e9a;color:#fff;}
	.rw_tab_hover{background-color:#666;color:#fff;}
	.rw_tab_default{background:none;color:#fff;}
















/******** PAGE LINK BUTTONS *************/

	      a.rw_link_button{
		display:inline-block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#2c76bd; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/
		
		}

	a:hover.rw_link_button{
		background-color:#999933; color:#fff; text-decoration:none; 
		}




/***** BULLETED LIST WITHIN THE MAIN CONTENT AREA ******/

	#rw_sub_left ul{margin:0px 0px 0px 39px; padding:20px 0px 0px 0px;}
	#rw_sub_left ul ul{margin:0px 0px 0px 39px; padding:0px 0px 0px 0px;}
	


/*************************************************/
/***** START POST CK EDITOR WYGWAM MOD STYLES ********/
/*** These styles will override the styles used for layout ***/
/*** when in the wysiwyg window *********************/
/*************************************************/



	/*** REVEALERS **************/

	.rw_contact_q{cursor:pointer;color:#7b7f5b;}
	.rw_contact_q:hover{color:#5987c6;}

	.rw_contact_a{display:none; margin:20px 0px 0px 0px;}
	.rw_template_revealer{padding:0px 0px 9px 0px;border:none;cursor:pointer;color:#5987c6;}
	.rw_template_revealer:hover{border:none;cursor:pointer;color:#21294d;}
	.rw_template_revealed{display:none;padding:0px;border:none;cursor:pointer;}

	.rw_template_faq_revealer{font:normal 24px/24px 'GillSansMTStd-Book', Arial, Helvetica, Sans-serif; font-weight:normal;  color:#5987c6; padding:15px 0px 15px 0px; margin:0px 0px 12px 0px; border-bottom:1px solid #dfd8cf;}
        .rw_template_faq_revealer:hover{cursor:pointer;color:#21294d;}


	
	.rw_template_revealer{
		display:block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		background-color:#2c76bd; color:#fff;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:13px;
		
		font-style:normal;
		text-transform:uppercase; 
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		/**  hor length, vert length, blur radius, spread, rgb and alpha 
       		-webkit-box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3);
        	box-shadow:  3px 3px 1px 3px rgba(119, 41, 100, .3); **/
		
		}

	.rw_template_revealer:hover{
		background-color:#999933; color:#fff; text-decoration:none; 
		}




/*** New REVEALERS **************/

	.rw_template_new_revealer{border:none;cursor:pointer;color:#5987c6;}
	.rw_template_new_revealer:hover{border:none;cursor:pointer;color:#21294d;}
	
	.rw_template_new_revealer{
		display:block; 
		padding:3px 15px 0px 15px; margin:0px 0px 5px 0px;
		font-family:'avenir_lt_std65_medium', Arial, Helvetica, Sans-serif;font-weight:normal;
		font-size:17px;
		font-style:normal; 
		}

	.rw_template_new_revealer:hover{
		color:#999933; text-decoration:none; 
		}











/*************************************************/
/***** END POST CK EDITOR WYGWAM MOD STYLES ********/
/*** These styles will override the styles used for layout ***/
/*** when in the wysiwyg window *********************/
/*************************************************/




/***** CALL OUT BOX **********/

.rw_callout{font-weight:normal; font-size:13px; margin-top:25px;}
.rw_callout a{color:#fff;}
.rw_callout a:hover{color:#000;}

.rw_callout h2{color:#fff; font-size:19px; line-height:23px; font-weight:bold;}




.rw_form_inset{margin:20px 0px 0px 40px;}

.rw_form_note{color:#666666; font-weight:normal;}

.rw_field_group{margin:0px 0px 10px 0px;}


