@charset "utf-8";
/* CSS Document */

body {
	font:small/150% Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	color: #35434b;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

div.outerContainer {
	background: #ffffff url(/CommunityBenefit/images/bg.png) no-repeat left top;
	width: 962px; 
	margin: 0px auto;
	padding: 0px 16px;
	position: relative;
}


.container .content {
	width: 963px;
	margin: 0px auto;
	padding: 0px;	
	text-align: center;
	clear: both;
	margin-top: 40px;
	
}


a img { border: 0 }

a { color: #0b4354; }

a:hover { color: #b35927; }

a:visited { color: #0b4354; }

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight:normal;
	line-height: 28px;
	color: #313344;
	padding: 0px 0px 4px 0px;
	margin: 0px;	
}

h2 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #313344;
	padding: 20px 0px 4px 0px;
	margin: 0px;		
}


h3 {
	font-size: 18px;
	color: #333333;
	padding: 20px 0px 2px 0px;
	margin: 0px 0px 6px 0px;
}


h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #b04408;
	padding: 12px 0px 6px 0px;
	margin: 0px;	
}

h5 {
	font-size: 13px;	
	padding: 16px 0px 2px 0px;
	margin: 0px;
	text-transform: uppercase;
}

h6 {
	color: #6a695f;
	font-size: 16px;	
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-weight: normal;
	padding: 0px 0px 20px 0px;
	margin: 0px;	
}





/*p {
	padding: 0px 0px 12px 0px;
	margin: 0px;
}

ul li ul {
	list-style-type: circle;
	margin-top: 20px;
}

ul li ul li {
	list-style-type: circle;
}
*/




div.caption {
	float: right;
	padding: 0px 10px 10px 20px;
	margin: 0px;
	width: 150px;
	font-size: 11px;
	text-align: center;	
}

div.caption p {
	padding: 6px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 125%;
	text-align: center;
}

table.servicelist {
	padding: 0px;
	margin: 0px 16px 24px 16px;
}

blockquote {
	padding:0px;
	margin: 10px 20px;
}








/* Begin Header Region - Searchbox and Quicklinks */
.container1 .header {
	background: #4b96a9 url(/CommunityBenefit/images/bannerbg.jpg) no-repeat left top;
	height: 104px;
}

.container1 .header .logo {
	float: left;
	margin-top: 15px;
	padding-left: 10px;
}

.container1 .header .quickNav {
	float: right;
	margin-top: 0px;
	width: 598px;
}

.container11 .header .quickNav img.journal{
	float: right;
	padding: 0px 17px 0px 0px;
	margin: 0px;
}

.container .header .quickNav .searchFormContainer {
	float: right;
	margin: 4px 20px;
	width: 250px;
	height: 25px;
}

.container1 .header .quickNav .searchFormContainer form {
	padding: 0;
	margin: 0;
}

.container1 .header .quickNav .searchFormContainer .formElements  * {
	vertical-align: middle;
}

.container1 .header .quickNav .searchFormContainer .formElements .searchBox {
	border: 0;
	width: 165px;
	padding: 3px;
	height: 16px;
}

.container1 .header .quickNav .searchFormContainer .formElements .searchSubmit {
	padding: 3px;
	height: 24px;
}

.container1 .header .quickNav .links {
	float: right;
}

.container1 .header .quickNav .links ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

.container1 .header .quickNav .links ul li {
	float: left;
	display:inline;
	margin: 0 2px 0 0;
	padding: 0;
}

.container1 .header .quickNav .links ul li a {
	padding: 6px 10px;
	font-size: 11px;
	color:#777;
	background: #F1F1F1;
	text-decoration:none;
	display:block;
}

.container1 .header .quickNav .links ul li a:hover {
	background: #6B6D7C;
	color: #fff;
}

/* LogOff Button */

.container1 .header .quickNav .links ul #logOff a 
{
	color:#fff;
	background: #6B6D7C;	
}







/* Global menu/navigation */

div#navigationOuter {
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	background: #ccc url(/images/navbg.jpg) repeat-x top;
	height: 41px;
	clear: both;
	position: absolute;
	top: 160px;
	left: 0;
}

.nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	display:block;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
}

.nav ul li {
	display: inline;
	float: left;
	font-size: 12px;
	
}

.nav ul li a {
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: bold;
	text-decoration: none;
	/*margin-top: 11px;*/
	color: #246689;
	
}

/* Added by Brad  */
.container1 .nav ul li .LastTab {
	display: block;
	background: #292C39 url(/CommunityBenefit/images/main_nav_bg.jpg) repeat-x top;
	padding:10px 3px 10px 3px;
	margin-left:-6px;
	
}


.container1 .nav ul li a:hover,
.container1 .nav ul .first a:hover,
.container1 .nav ul .last a:hover {
	color: #009;
}

.container1 .nav ul #activeTab a, .container .nav ul #activeTab a:hover {
	background-position: 0 -38px !important;	
}

.container1 .nav ul .last {
	border-right: 0 !important;
}

.container1 .nav ul .first a {
	background: url(/CommunityBenefit/images/main_nav_left_corner.jpg) no-repeat left top;
}

.container1 .nav ul .last a {
	background: url(/CommunityBenefit/images/main_nav_rt_corner.jpg) no-repeat right top;
}













  .contentWrap#leftColumn {        
    clear:none;    
    margin:8px 0px 0px 2px;
    padding:0px;
  }
  
  
  

.container .banner .leftColumn {
	border-top: 2px solid #ffffff;
	width: 640px;
	height: 250px;
	float: left;
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 2px;
}

.container .banner .leftColumn #findOutMoreButton {
	/* Embedded button within the left column */
	position: absolute;
	display: block;
	width: 130px;
	height: 26px;
	overflow:hidden;
	text-indent: -9999em;
	background:url(/CommunityBenefit/images/find_out_more_btn.jpg) no-repeat top left;
	margin: 189px 0 0 190px;
}

.container .banner .leftColumn #findOutMoreButton:hover {
	background-position:  left -26px;
}

.container .banner .rightColumn {
	/*border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	width: 315px;*/
	float: left;
	/*background: #f6f5ee url(/CommunityBenefit/images/quote_bg.jpg) repeat-y left top;*/
	height: 250px;
	padding: 0px;
	margin: 0px;
}

.container .banner .rightColumn .quote {
	margin: 25px;
}

.container .banner .rightColumn .quote span.large {
	font-size: 18px;
	line-height: 115%;
}










/* CMS Content Area */


.container .content .leftColumn {
	width: 200px;
	float: left;
	display: inline;
	margin: 10px 9px 10px 10px;
	padding: 0;
}

.container .content .leftColumn h3,
.container .content .rightColumn h3 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #fff;
	margin-bottom: 8px;
}

.container .leftColumn p,
.container .rightColumn p {
	margin: 10px 0;
	padding: 0;
	line-height:normal;
}

.container .content .leftColumn .sticky,
.container .content .rightColumn .sticky {
	background: #F0F0F5;
	padding: 10px 0;
	margin: 0 0 10px 0;
}

.container .content .leftColumn .sticky .content,
.container .content .rightColumn .sticky .content {
	margin: 0 10px;
}

.container .content ul {
	list-style: square;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
}


.container .content .centerColumn img.right { margin: 0 0 10px 10px; }
.container .content .centerColumn img.left { margin: 0 10px 10px 0; }

.container .content .centerColumn {
	float: left;
	display: inline;
	width: 508px;
	margin: 10px 0px 10px 10px;
	padding: 0 20px 30px 20px;
	border-right: 1px solid #E2E2E5;
	min-height: 500px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #000;
}


.container .content .rightColumn {
	float: left;
	display: inline;
	width: 182px;
	margin: 6px 0px 10px 0px;
	text-align: left;
	
	
}

.container .content .rightColumn ul {
	margin:0px;
	list-style-type: none;
}


.container .content .rightColumn .item {
	margin-bottom: 10px;
	padding: 0;
	overflow:hidden;
}






.container .content .centerColumn a {

}

.container .content .centerColumn .formContents label { 
	display: block;
	line-height: 22px;
	margin-top: 5px;
}

.container .content .centerColumn .formContents .textField { 
	background: url(/CommunityBenefit/images/textFieldTile.jpg) repeat-x top;
	border: 1px solid #E2E2E5;
}

.container .content .centerColumn .formContents .button { 
	text-transform: uppercase;
	background: #666699;
	color: #fff;
	padding: 3px 8px;
	border: 1px solid #E2E2E5;
}

.container .content .centerColumn .formContents .button:hover { 
	background: #07627d;
}

.container .content .centerColumn .formContents .downloadButton {
	background: url(/CommunityBenefit/images/download_btn.jpg) no-repeat;
	display: block;
	overflow:hidden;
	text-indent: -9999em;
	width: 106px;
	height:25px;
	border: 0;
}

.container .content .centerColumn .formContents .downloadButton:hover {
	background-position: 0 -25px;	
}

.container .content .leftColumn .instanceMenu {
	margin: 0 0 10px 0;
}

.container .content .leftColumn .instanceMenu ul {
	list-style: none;
	padding: 0;
}

.container .content .leftColumn .instanceMenu ul li {
	border-bottom: 1px solid #fff;
	position: relative;
}

.container .content .leftColumn .instanceMenu ul a {
	text-decoration: none;
	vertical-align: middle;
	padding: 6px 10px;
	display: block;
	/*height: 1.5em; Removed by Tatum */
	background: #d6e4eb;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	position: relative;
}

.container .content .leftColumn .instanceMenu ul a:hover,
.container .content .leftColumn .instanceMenu ul .expanded a:hover,
.container .content .leftColumn .instanceMenu ul .expanded .active a:hover {
	background: #86b3cb !important;
	color: #fff;
}

.container .content .leftColumn .instanceMenu ul .expanded a {
	background: #71A29F;
	color: #fff;
}


.container .content .leftColumn .instanceMenu ul .expanded .active a {
	background: #71A29F !important;
	color: #fff !important;
}

.container .content .leftColumn .instanceMenu ul ul {
	border-top: 1px solid #fff;
	margin-left: 10px;
}

.container .content .leftColumn .instanceMenu ul ul a {
	background: #D6E8E8 !important;
	color: #444 !important;
}

.container .content .leftColumn .instanceMenu ul ul a:hover {
	background: #86b3cb !important;
	color: #fff !important;

}

.container .content .leftColumn .instanceMenu .instanceMenuHeader a {
	padding: 11px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 25px;
	color: #444;
	background: #BFD9D8;
}















.container .leftColumn .purpleBox .button,
.container .leftColumn .lightBlueBox .button,
.container .leftColumn .lightBrownBox .button {
	margin-top: 10px;
	padding: 8px 10px 8px 10px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
}

.container .leftColumn .purpleBox .button span,
.container .leftColumn .lightBlueBox .button span,
.container .leftColumn .lightBrownBox .button span {
	display: block;
	height: 12px;
	width: 11px;
	overflow:hidden;
	float: left;
	margin: 2px 5px 0 0;
}

/* Purple Box */

.container .content .purpleBox {
	background: #E3E3ED;
	padding: 10px;
	width: 180px;
	margin-bottom: 10px;
}

.container .content .purpleBox h3 {
	color: #1D2570;
}

.container .content .purpleBox .button {
	color: #1D2570;
	background-color: #B5B7D0;
}

.container .content .purpleBox .button span {
	background: url(/CommunityBenefit/images/lt_sidebar_btn_arrow.png) no-repeat 0 0;
}

.container .content .purpleBox .button:hover {
	background-color: #9195b9;
	color: #fff;
}

.container .content .purpleBox .button:hover span {
	background-position: -11px 0;
}

/* Light Blue Box */

.container .content .lightBlueBox {
	background: #E0EFF6;
	padding: 10px;
	width: 180px;
	margin-bottom: 10px;
}

.container .content .lightBlueBox h3 {
	color: #007094;
}

.container .content .lightBlueBox .button {
	color: #007094;
	background: #BCE1F1;
}

.container .content .lightBlueBox .button span {
	background: url(/CommunityBenefit/images/lt_sidebar_btn_arrow.png) no-repeat 0 -12px;
}

.container .content .lightBlueBox .button:hover {
	background-color: #88cde8;
	color: #fff;
}

.container .content .lightBlueBox .button:hover span {
	background-position: -11px -12px;
}

/* Light Brown Box */

.container .content .lightBrownBox {
	background: #E9E2D8;
	padding: 10px;
	width: 180px;
}

.container .content .lightBrownBox h3 {
	color: #75572A;
}

.container .content .lightBrownBox .button {
	color: #75572A;
	background: #D8CDBB;
}

.container .content .lightBrownBox .button span {
	background: url(/CommunityBenefit/images/lt_sidebar_btn_arrow.png) no-repeat 0 -24px;
}

.container .content .lightBrownBox .button:hover {
	background-color: #c5b59c;
	color: #fff;
}

.container .content .lightBrownBox .button:hover span {
	background-position: -11px -24px;
}








.utilities {	
	color: #224;
	font-size: 10px;
	text-align: right;
	padding: 14px 0px;
}

.utilities * {
	vertical-align: middle;
}

.utilities .medium,
.utilities .large,
.utilities .larger {
	padding: 3px 5px;
	text-decoration:none;
	color: #A1A1A1;
	background: #F2F2F2;
}

.utilities .medium {
	font-size: 12px;
}

.utilities .large {
	font-size: 14px;
}

.utilities .larger {
	font-size: 16px;
}






.copyright {
	background: #C8D4EA;
	color: #246689;
	font-size: 11px;
	padding:8px 8px;
	text-align:center;
	height:40px;
}

.copyright .container {
	width: 940px;
	line-height: 40px;
	text-align: center;
}

.copyright a {
	color: #246689;
	text-decoration:none;
}

.copyright a:hover {
	text-decoration: underline;
}

.copyright a.credit {
	color: #85b2bd;
}










/* Generic Classes */
.clear { clear: both }
.right { float: right; }
.left { float: left; }
.inline { display: inline }
.block { display: block }
.align-right { text-align: right }
.align-left { text-align: left }
.vspacer { height: 10px; }
.hidden { display: none; }

.grayButton {
	background: #F1F1F1;
	color: #777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 8px 5px 8px;
	text-decoration:none;
	display:block;
}
.grayButton * {
	vertical-align: middle;
	background: #F1F1F1;
}
.grayButton:visited
{
	color: #777;
}
.grayButton:hover {
	background: #FFFFFF;
	
}

/* Promos */
.promo1 {
	display: block;
	width: 200px;
	height: 150px;
	overflow: hidden;
	background: url(/CommunityBenefit/images/promo_200x150_rollover.jpg) no-repeat left top;
	text-indent: -9999em;
}

.promo1:hover { 
	background-position:  0 -150px;
}

/* Interior Page */
.interiorPage .nav ul .activeTab a, .interiorPage .nav ul .activeTab a:hover {
	background: #BDE5E4;
	color: #224;
}


/* Detail Page */
.detailPage .nav ul .activeTab a, .detailPage .nav ul .activeTab a:hover {
	color: #fff;
	background: #292C39 url(/CommunityBenefit/images/main_nav_bg.jpg) repeat-x 0 -38px;
}

.detailPage .content .leftColumn .instanceMenu .instanceMenuHeader a {
	background: #D6D8EB;
}

.detailPage .content .leftColumn .instanceMenu ul ul a {
	background: #DCDDE7 !important;
}

.detailPage .content .leftColumn .instanceMenu ul .expanded a {
	background: #07627d;
}

.detailPage .content .leftColumn .instanceMenu ul a:hover,
.detailPage .content .leftColumn .instanceMenu ul .expanded a:hover,
.detailPage .content .leftColumn .instanceMenu ul .expanded .active a:hover {
	background: #58a1b3 !important;
}

.detailPage .content .leftColumn .instanceMenu ul .expanded .active a {
	background: #07627d !important;
	color: #fff !important;
}







/* No Sidebar Case */
.noSidebar .content .centerColumn {
	border-right: 0;
	padding-right: 0;
	width: 700px;
}

.noSidebar .content .home {
	width: 920px;
	min-height: 200px;	
}

.right .mapContainer {
	padding: 0 0 10px 20px;
	width: 330px;
}

.right .mapContainer #map {
	width: 330px;
	height: 310px;
	background: #ddd;
	line-height: 330px;
	text-align: center;
}

/**----SubNav Section-------------------------------------------------------*/

    #subnav {
    	width: 200px;
    	padding: 0px;
    	margin: 0px;
    }

    ul.subnavlinks{
      width:200px;
      list-style:none;
      margin: 0px;
      padding: 0px;
    }
    
    .subnavlinks li {    
      margin:0px;
      padding:0px;
      float:none;
      display:inline; 
      
      
      	display:block;
      	
      
      
    }
    
   .subnavlinks li a 
    { 
    width:180px;      
      display:block;      
      background: #dfdbd1;
      padding: 8px 10px;
      margin:0px;
      color:#444444;
      text-decoration: none;
      border-bottom: 1px solid #FFFFFF; 
      text-align: left;
      text-transform: none;

    }
     
    .subnavlinks li#activePage a, 
    .subnavlinks li#activePage a:hover,
    .subnavlinks td li#activePage a:hover {
      color:#ffffff;
      background: #07627d;
      border-left: 0px solid #ffffff;
      width:180px;

    }
    
    .subnavlinks li a:hover {
      background: #25768b;
      color:#ffffff;
    }     
 

/* ------- Menu Title ------------ */
    #subnav h3 {
	display: none;
    }
	
  /**----Third Level Nav Section-------------------------------------------------------*/  
    

    
    .subnavlinks li#activePage a.ThirdLevelBG,
    .subnavlinks li#activePage a.ThirdLevelBG:hover,
    .subnavlinks li#activePage a:hover,
    {
      margin-left: 5px;            
      background: #07627d;
      color:#fff;
    }     
    
    .subnavlinks li.ThirdLevelBG a {
          width:175px;		
          margin-left: 5px;            
          background: #07627d;
          color:#fff;
    }     
        
    
    .subnavlinks li.ThirdLevelBG a:hover {
      background: #dfdbd1;
      color:#444444;
      margin-left: 5px;    
    }        
    
      /**----Parent Menu Section-------------------------------------------------------*/


    .subnavlinks li#activePage a.ParentMenuBG,
    .subnavlinks li#activePage a:visited.ParentMenuBG,
    .subnavlinks li#activePage a.OtherMenusBG,
    .subnavlinks li#activePage a:visited.OtherMenusBG {
      width:180px;
      background: #246689;     
      color:#ffffff;         
    }
    
    .subnavlinks li#activePage a:hover.ParentMenuBG,    
    .subnavlinks li#activePage a:hover.OtherMenusBG,
    .container .content .subnavlinks li.ParentMenuBG a:hover {
      background: #58a1b3;
      color:#ffffff;
    }
        

    .container .content .subnavlinks li.ParentMenuBG,
    .container .content .subnavlinks li.ParentMenuBG a,
    .container .content .subnavlinks li.ParentMenuBG a:link,
    .container .content .subnavlinks li.ParentMenuBG a:visited {	    
      background-color: #25768b;     
      color: #ffffff;      
    } 

	.interiorPage .content .leftColumn .instanceMenu ul li a,
	.interiorPage .content .leftColumn .instanceMenu ul li.OtherMenusBG a {
		background: #efebef;
    }
    
    .interiorPage .content .leftColumn .instanceMenu ul li.ThirdLevelBG a{
		background: #d6ebef;
    }
    
    .interiorPage .subnavlinks li#activePage a.ParentMenuBG,
    .interiorPage .subnavlinks li#activePage a:visited.ParentMenuBG,
    .interiorPage .subnavlinks li#activePage a.OtherMenusBG,
    .interiorPage .subnavlinks li#activePage a:visited.OtherMenusBG    
    .interiorPage .subnavlinks li.ParentMenuBG,
    .interiorPage .subnavlinks li.ParentMenuBG a,
    .interiorPage .subnavlinks li.ParentMenuBG a:link,
    .interiorPage .subnavlinks li.ParentMenuBG a:visited,    
    .interiorPage .subnavlinks li#activePage a,
    .interiorPage .subnavlinks li.ThirdLevelBG a,
    .interiorPage .content .leftColumn .instanceMenu ul li.ParentMenuBG,
    .interiorPage .content .leftColumn .instanceMenu ul li.ParentMenuBG a {
	  background: RED;
    }    
    
	
	/*----------- ADMIN + Main Navigation Width Proportions --------------->*/
	.Admin .noSidebar .nav ul li a {
	display: block;
	background: #292C39 url(/CommunityBenefit/images/main_nav_bg.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;	
	padding: 10px 0px;
	text-decoration: none;
	padding:10px 14px 10px 13px; /*This padding make the "Admin Tab" fit */		
}

/* ADMIN + Last Tab  */
	.noSidebar .nav ul li .LastTab {
	display: block;
	background: #292C39 url(/CommunityBenefit/images/main_nav_bg.jpg) repeat-x top;
	padding:10px 3px 10px 3px;
	margin-left:-1px;	
}  








/************************************************
*************************************************
*************************************************
*************************************************/

/* DMS CSS (WorkingWell) */

* {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	padding: 0;
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	background: #fff url(/images/bgwhitefade.gif) no-repeat center;
}

/******************
HEADER STYLES
******************/

#header {
	width: 100%;
	background-color: #C8D4EA;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 160px;
}
#header ul {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	list-style-type:none;
	width: 963px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
}

#header li {
	display:inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
	float: left;
	
}

/******************
NAV STYLE
******************/












/**********************
UTILITY LINKS
**********************/
#utility {
	font-size: 10px;
	padding: 5px;
	text-align: right;
	width: 260px;
}

#utility a {
	text-decoration: none;
	font-weight: bold;
	color: #246689;
}

#utility a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #009;
}

/***********************
SEARCH BOX
***********************/

#search {
	width: 260px;
	text-align: right;
}

#search input {
	border: 1px solid #000;
	vertical-align:middle;
}
.field {
	height: 20px;
}
#search .button {
	border: 0px;

}



/***********************
COLUMNS
***********************/

#columns {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	clear: both;
	margin-top: 50px;
}

#leftcol {
	width: 720px;	
	text-align: left;
}

#rightcol {
	float: right;
	width: 185px;
}

#rightcol ul {
	list-style-type: none;
}

#rightcol li {
	display:block;
	padding-bottom: 10px;
}

/********************
SUBPAGE COLUMNS
*********************/

#subcols {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	clear: both;
	margin-top: 50px;
}

#subleftcol {
	width: 177px;
	float: left;
}

#subleftcol ul {
	list-style-type: none;
}

#subleftcol li {
	display:block;
	width: 177px;
	height: 34px;
	padding: 0;
}

#subleftcol a {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background:url(/images/subpagelinkbg.jpg) no-repeat;
	width: 177px;
	height: 34px;	
	padding-top: 7px;
}

#subleftcol a:hover {
	color: #fff;
	background:url(/images/subpagelinkbghover.jpg) no-repeat;
}

#submidcol {
	float: left;
	width:550px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

#subrightcol {
	float: right;
	width: 185px;
}
#subrightcol ul {
	list-style-type: none;
}

#subrightcol li {
	display:block;
	padding-bottom: 10px;
}

/*******************
FOOTER
*******************/

#footer {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background:url(/images/footerbg.jpg) repeat-x top;
	height: 32px;
}

#footer ul {
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:4px;
	display: block;
	width: 960px;
	text-align: center;
}

#footer li {
	display:inline;
	float: left;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	font-size: 11px;
}

#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

#footer a:hover {
	color: #C8D4EA;
}

/* ------------ WorkingWell Company Survey Form Styles  -------------- */


#_ctl1_tFormCreator input {
	border: 0px solid #666;	
	height: 20px;
}

#_ctl1_row_159_11 input {
	border: 0px solid #666;	
	height: 20px;
	width: 38px;

}


.Normal input 
{
	border: 0px solid #000;	
	height: 20px;
}

/* _ctl1_txtOptions_159_24 ----- Comment Field */
/* _ctl1_txtOptions_159_25 ----- Name Field */
/* _ctl1_txtOptions_159_26 ----- Title Feild */

#_ctl1_txtOptions_159_10 input, #_ctl1_txtOptions_159_24 input, #_ctl1_txtOptions_159_25 input, #_ctl1_txtOptions_159_26 input
{
	border: 1px solid #000;	
	height: 20px;
}

table#_ctl1_tForm_159_10 input,
table#_ctl1_tForm_159_24 textarea,
table#_ctl1_tForm_159_25 input,
table#_ctl1_tForm_159_26 input {
	border: 1px solid #999;
}



