body {
	margin: 0px;
	padding:0px;
	font-family:"Aphont", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B575A;
	line-height: 155%;
	background-color:#4B575A;
}


/* 
STRUCTURE -------------------------------------------------------------------------------------------
*/



/* 
LINKS & HOVER EFFECTS -------------------------------------------------------------------------------------------
*/
a.social_buttons:hover {opacity: 0.8;}

a, a:link, a:visited {color:#4B575A; text-decoration: underline;}

a:hover {
	color:#4B575A;
	text-decoration: none;
}

a.lnkAccent01, a.lnkAccent01:link, a.lnkAccent01:visited {color:#6DB43F; text-decoration: underline;}
a.lnkAccent01:hover {color:#6DB43F; text-decoration: none;}

#wayfinderTextSizer a, #wayfinderTextSizer a:link, #wayfinderTextSizer a:visited {font-size:11px; color:#FFFFFF; text-decoration:none;}
#wayfinderTextSizer a:hover {color: #FFFFFF; text-decoration:underline;}

#skipToContent a, #skipToContent a:link, #skipToContent a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #818a8c; text-decoration: underline;}
#skipToContent a:hover {color: #818a8c; text-decoration: none;}

.addthis_floating_style { position: fixed; _position: absolute; background: white; padding: 5px; text-align: center; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; z-index: 1; }
.addthis_floating_style.addthis_counter_style .addthis_internal_container span.addthis_follow_label { display: none; }
.addthis_floating_style.addthis_counter_style, .addthis_counter_style.addthis_floating_style { font-size: 11px; !important }
.addthis_floating_style.addthis_toolbox { padding: 10px 3px; }
.addthis_floating_style.addthis_toolbox .addthis_32x32_style a { display: block; margin-bottom: 4px; padding: 0; }

#navWrapper a, #navWrapper a:link, #navWrapper a:visited {font-size:13px; line-height:110%; text-transform:uppercase; color:#FFFFFF; letter-spacing:.05em; display:block; background:url(../../images/bkgNavItemMain.gif) #AAC798; padding:15px 15px 15px 27px; text-decoration:none;}
#navWrapper a:hover {color: #FFFFFF; background:url(../../images/bkgNavItemMaino.gif) #92B07F; text-decoration:none;}



#subNavWrapper a, #subNavWrapper a:link, #subNavWrapper a:visited {font-size:12px; line-height:110%; color:#4C6B39; letter-spacing:0em; font-weight:bold; display:block; padding:3px 15px 5px 27px; text-decoration:none;}
#subNavWrapper a:hover {color: #254014; text-decoration:none;}

#tertNavWrapper a, #tertNavWrapper a:link, #tertNavWrapper a:visited {font-size:11px; line-height:107%; color:#FFFFFF; letter-spacing:0em; font-weight:normal; display:block; padding-bottom:5px; text-decoration:none;}
#tertNavWrapper a:hover {color: #DCF0D1; text-decoration:none;}

#secondaryNavWrapper a, #secondaryNavWrapper a:link, #secondaryNavWrapper a:visited {font-size:13px; line-height:107%; color:#73AD4D; text-decoration:none;}
#secondaryNavWrapper a:hover {color: #3F6B22; text-decoration:none;}

#secondarySubNavWrapper a, #secondarySubNavWrapper a:link, #secondarySubNavWrapper a:visited {font-size:12px; line-height:108%; color:#616D70; display:block; padding:0px 0px 8px 0px; text-decoration:none;}
#secondarySubNavWrapper a:hover {color: #1C2324; text-decoration:none;}

#secondaryTertNavWrapper a, #secondaryTertNavWrapper a:link, #secondaryTertNavWrapper a:visited {font-size:11px; line-height:108%; color:#175B9E; display:block; padding:0px 0px 8px 0px; text-decoration:none;}
#secondaryTertNavWrapper a:hover {color: #153453; text-decoration:none;}


.wantToDo a, .wantToDo a:link, .wantToDo a:visited {font-size:13px; line-height:107%; color:#4D7FAC; display:block; padding-bottom:10px; text-decoration:none;}
.wantToDo a:hover {text-decoration: underline;}

a.lnkInitiativeTtl, a.lnkInitiativeTtl:link, a.lnkInitiativeTtl:visited {font-size:12px; line-height:107%; color:#6DB43F; letter-spacing:.05em; font-weight:bold; text-transform:uppercase; display:block; padding-bottom:5px; text-decoration:none;}
a.lnkInitiativeTtl:hover {color: #437522; text-decoration:none;}

.lnkInitiativeTtl {font-size:12px; line-height:107%; color:#6DB43F; letter-spacing:.05em; font-weight:bold; text-transform:uppercase; display:block; padding-bottom:5px; text-decoration:none;}

a.lnkHmNewsPrimary, a.lnkHmNewsPrimary:link, a.lnkHmNewsPrimary:visited {font-size:18px; line-height:108%; color:#175B9E; display:block; padding-bottom:14px; text-decoration:none;}
a.lnkHmNewsPrimary:hover {color: #07345E; text-decoration:none;}

a.lnkHmNews, a.lnkHmNews:link, a.lnkHmNews:visited {font-size:12px; line-height:108%; color:#4D7FAC; display:block; padding:4px 0px; text-decoration:none;}
a.lnkHmNews:hover {color: #4D7FAC; text-decoration:underline;}

#footer a, #footer a:link, #footer a:visited {color:#AAB1B2; text-decoration:none;}
#footer a:hover {color: #AAB1B2; text-decoration:underline;}

.anchorLinks a, .anchorLinks a:link, .anchorLinks a:visited {font-size:13px; color:#004C97; font-weight:bold; line-height:108%; display:block; padding-bottom:10px; text-decoration:none;}
.anchorLinks a:hover {color:#3376B5; text-decoration:none;}



/* 
FORMS -------------------------------------------------------------------------------------------
*/

input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.searchField {
	margin: -2px 6px 0px 25px;  
	height: 15px;
	background-color:#FFFFFF;
	float:left;
}



/* 
LISTS -------------------------------------------------------------------------------------------
*/
#secondaryNavWrapper ul{
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
#secondaryNavWrapper li{
    background: url(../../images/imgBulletArrowGry.gif) no-repeat 2px 7px;
    padding: 3px 0px 5px 18px;
    margin: 0;
	height: 1%; /*ADDED TO FIX IE6 BACKGROUND DISAPPEARING ISSUE*/
}

.rtColContent ul{
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
.rtColContent li{
    background: url(../../images/imgBulletHmRtCol.gif) no-repeat 2px 7px;
    padding: 3px 0px 12px 18px;
    margin: 0;
	color:#5A758C;
	line-height:125%;
}


/* 
LAYOUT -------------------------------------------------------------------------------------------
*/


/* ----- SITE TEMPLATE STYLES ----- */
#skipToContent {
	width:100px;
	position:absolute;
	padding-left:10px;
	display: none;
}

#wrapper {
	width: 955px;
	background: url(../../images/bkgMain.gif) repeat-y 0px 0px #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0px;
	padding: 0px;
	display:table; /* this is extremely important; it tells this div to ENCLOSE ALL OF ITS CONTENT (as tables do), not just the non-floated nested divs; this means that the background will extend vertically to include all nested div's content, whether they're floated or not! */
	position:relative; /*Not fully essential; mostly using this to help Dreamweaver display properly so that it's easier to do content styling*/
}

#bkgTop {
	background: url(../../images/bkgMainTop.gif) no-repeat;
}


#wayfinderTextSizer {
	padding:0px 39px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
}

#leftColumn {
	width:215px;
	margin:0px;
	padding:0px;
	text-align:left;
	/*background:url(../../images/bkgMain.gif) repeat-y; implementing same background as 'main wrapper' b/c it wasn't extending based on this floated column's content*/
	float:left;
	clear:left;
	position:relative;
}

#mainColumn {
	margin:0px 0px 0px 248px; /*-- this is the proper width (in all browsers except IE6)*/
	_margin:0px 0px 0px 245px;  /*-- this is the IE6 width required to accomodate their 3px left margin error; the underscore before the property feeds it to IE6 ONLY; the uncerscored property must immediately follow the non-underscored property*/
	padding:0px;
	text-align:left;
	clear:none;
	position:relative;
}



#navWrapper {
	padding:0px 0px 0px 23px;
}

#subNavWrapper {
	padding:13px 0px 12px 23px;
	background:url(../../images/bkgNav.gif) 23px repeat-y;
}

#tertNavWrapper {
	padding:3px 0px 0px 20px;
}

/*Disaster Resources*/
.disasterResourcesPage { padding-top:55px; }
#disasterResources { background: url(../../images/imgDisasterBg.png); padding: 14px 0px 20px 14px; margin-left: 23px; }
img#disasterBtn { margin-left: 11px; display: block; }
.disasterResourcesPage hr { margin: 20px 0; }
.disasterResourcesPage h2 { color: #c3c3c3; font-size: 25px; margin-bottom: 35px; margin-top: 35px; text-transform:uppercase; }
.disasterResourcesPage .button { display: inline-block; margin-left: 6px;}
.disasterResourcesPage .button:first-of-type { margin-left: 0; }
.pdf-wrapper a.moreInfoLnk { color: #eab543; margin-top: 20px; display: block; font-weight: bold; text-decoration: none; }
img#laCircle { margin-left: 60px; margin-top: 10px; margin-bottom: 24px; }
#disasterResources ul li { color: #fff; font-weight: bold; font-size: 12px; }
#disasterResources ul li a { color: #ffffff; text-decoration: none; }
.disasterResourcesPage #disasterResourcesWrapper { margin-top: 25px; margin-left: 15px; }
.disasterResourcesPage p.header { color: #eaa143; }
.disasterResourcesPage .pdf-wrapper { display: inline-block; margin-right: 50px; }
.disasterResourcesPage .pdf-wrapper:last-of-type { margin-right: 0; }
.disasterResourcesPage .pdf-cover { width: 180px; height: 250px; }
/*.disasterResourcesPage .pdf-cover .overlay { display: none; }
.disasterResourcesPage .pdf-cover:hover .overlay { display: block; }*/
.disasterResourcesPage .pdf-cover .overlay { line-height: 120%; text-align: center; color: #FFF; width: 180px; height: 250px; background: #808080; display: block; position: absolute; z-index: 100; text-decoration: none; }
.disasterResourcesPage .pdf-cover .pdf-details { padding-top: 60px; }
.disasterResourcesPage .pdf-cover .pdf-details span.title { font-size: 18px; font-family: 'arial black', arial, sans-serif; display: block; text-decoration: none; }
.disasterResourcesPage .pdf-cover .pdf-details .description { font-size: 18px; line-height: 23px; display: block; padding-top: 15px; }
.disasterResourcesPage .pdf-cover .pdf-details img { padding-top: 10px; }
.disasterResourcesPage .pdf-wrapper .pdf-label { background-color: #eab543; padding: 5px 0; text-align: center; color: #ffffff; margin-top: 5px; font-size: 12px; }
.disasterResourcesPage .pdf-wrapper .pdf-label a { color: #ffffff; text-decoration: none; font-weight: bold; }
.disasterResourcesPage h3 { font-size: 16px; color: #959490; padding: 30px 0 5px 0; }
.disasterResourcesPage h3#first { padding-top:0; }
.disasterResourcesPage .pdf-wrapper #faqs.pdf-cover { /*background: url(../../images/DisasterResources/imgDSNAPFAQS.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #dsnap-faqs.pdf-cover { /*background: url(../../images/DisasterResources/imgDSNAPFAQsNew.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #faqs-esp.pdf-cover { /*background: url(../../images/DisasterResources/imgDSNAPFAQSesp.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #snap-esp.pdf-cover { /*background: url(../../images/DisasterResources/imgPDFSNAPesp.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #phaseTwo.pdf-cover { /*background: url(../../images/DisasterResources/imgPDFPhase2.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #phaseThree.pdf-cover { /*background: url(../../images/DisasterResources/imgPDFPhase3.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #snapFoodLost.pdf-cover { /*background: url(../../images/DisasterResources/imgPDFfoodLost.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #dsnapFoodLost.pdf-cover { /*background: url(../../images/DisasterResources/imgPDFdisasterLoss.png);*/ background-color: #808080; background-repeat: no-repeat; }
.disasterResourcesPage .pdf-wrapper #faqs-esp .description span, .disasterResourcesPage .pdf-wrapper #snap-esp .description span { font-size: 14px; }
.disasterResourcesPage .button { display: inline-block; border: 1px solid #ecbc56; padding: 6px 10px; border-radius: 7px; text-decoration: none; color: #ecbc56; font-size: 14px; text-transform: uppercase; font-weight: bold; font-family: 'Arial Black', Arial, sans-serif; min-width: 136px; text-align: center; }
.disasterNews .homeHeader { background: #eab543; }
.disasterNews a, .disasterNews a.lnkHmNewsPrimary, .disasterNews a.lnkHmNews { color: #eaa143; }


#secondaryNavWrapper {
	padding:14px 0px 20px 37px;
}

#secondarySubNavWrapper {
	margin:10px 10px 10px 19px;
}

#secondarySubNavWrapper span {
	font-size:12px;
	line-height:108%;
	color:#1C2324;
	display:block;
	padding:0px 0px 8px 0px;
}

#secondaryTertNavWrapper {
	margin:0px 0px 10px 10px;
}


#search {
	width:192px;
	height:58px;
	background-image:url(../../images/bkgSearch.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:23px;
}

.lftColLogosWrapper {
	padding-left:23px;
}

.lftColLogos {
	padding-bottom:18px;
}


#footer {
	width:955px;
	font-size:11px;
	color:#AAB1B2;
	text-align:left;
	padding:0px 0px 25px 0px;
}


/* ----- HOMEPAGE STYLES ----- */
#slideWrapper {
	background:  url(../../images/bkgHmPod.gif) repeat-y scroll 0 0 transparent;
	height: 559px; /* height: 510px; */
	width: 440px;
	margin-top: 30px;
	overflow:hidden;
}
#slides {
	position: relative;
}

.slides_container {
	width: 433px;
	height: 543px; /* height: 494px; */
	overflow:hidden;
	position:relative;
	display:none;
}
#slides .slide {
	width: 434px;
	height: 543px; /* height: 494px; */
	display:block;
	margin: 0px;

}
/* single slide */

.slide {
	color: #4b575a;
	font-family: "Aphont", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin-left:1px;
}
.slide h2 {
	color: #336ea3;
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 10px;
	text-transform: uppercase;
	padding: 0 20px 10px 20px;
}
.slide img {
	display:block;
	margin-bottom: 10px;
}
.slide p {
	margin-bottom: 0;
	margin-top: 0;
	padding: 20px;
}
.slide a:link, .slide a:visited, .slide a:active {
	color: #6db43f;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
}
.slide a:hover {
	color: #3F6B22;
	font-size: 13px;
}
.slide a.homepageFeaturesLinks {
		padding: 0 20px;
}

/* tabs (those little circles before slides) */
.pagination {
	border-top: 1px dotted #bebebe;
	height: 20px;
    margin-left: 1px;
    margin-top: -34px;
	overflow: hidden;
    padding: 10px 10px 0 18px;
    position: absolute;
	width: 405px;
    z-index: 10000;
}
.pagination li {
	float:left;
	margin:0;
	list-style:none;
}

.pagination li a {
	display:block;
    width:18px;
	height:0;
	background:url(/images/btnSlideTabsOff.png) 0 0 no-repeat;
	padding-top: 21px;
	float:left;
	overflow:hidden;
	z-index: 10001;
}

/* active state (current page state) */
.pagination li.current  a{
	background:url(/images/btnSlideTabsOn.png) 0 0 no-repeat;
}

/* mouseover state */
.pagination li a:hover {
    background:url(/images/btnSlideTabsRo.png) 0 0 no-repeat;
}


#homeContent {
	background:url(../../images/bkgHmRtColumn.gif) right repeat-y;
	width:707px;
	text-align:left;
	margin-top:3px;
	padding-bottom: 10px;
}

.homeLeftColumn {
	width:440px;
	min-height: 1128px;
}


.homeRightColumn {
	float:right;
	width:247px;
}
.homeHeader {

	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	background: rgb(33,95,151); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: #4d7fac; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0ZDdmYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMxNzViOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-radial-gradient(center, ellipse cover,  #4d7fac 0%, #175b9e 99%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#4d7fac), color-stop(99%,#175b9e)); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  #4d7fac 0%,#175b9e 99%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  #4d7fac 0%,#175b9e 99%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  #4d7fac 0%,#175b9e 99%); /* IE10+ */

background: radial-gradient(center, ellipse cover,  #4d7fac 0%,#175b9e 99%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7fac', endColorstr='#175b9e',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */





    border-bottom: 1px dotted #d7e0ea;
    color: #ecf2f9;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 30px 0 15px;
    padding: 10px 20px 6px;
    text-transform: uppercase;
    width: 393px;
}



.dottedUnderTtl {
	color:#215F97;
	font-size:21px;
	display:block;
	border-bottom:1px dotted #bebebe;
	margin-bottom:15px;
	padding-bottom:5px;
}

.wantToDo {
	margin-bottom:20px;
	padding: 0 10px;
}
.homeNews {
	padding: 0 10px;
}

.initiativesPod {
	background:url(../../images/bkgHmPod.gif) repeat-y;
	width:434px;
	font-size:11px;
	color:#6D91AF;
	line-height:120%;
	margin-bottom:42px;
	text-align:center;
}

.hmNewsPrimaryDate {
	font-size:14px;
	color:#859B9C;
	line-height:108%;
	display:block;
	padding:0 0px 5px 0px;
}

.phtHmThumbnail {
	border:1px solid #CACDCE;
	margin:0px 17px 8px 0px;
}

.phtHmThumbnailRt {
	border:1px solid #CACDCE;
	margin:0px 0px 8px 17px;
}

.hmNewsDate {
	color:#768386;
	font-weight:bold;
}

.rtColTtlBar {
	font-family:"Aphont", Verdana, Arial, Helvetica, sans-serif;
	color:#3D6C95;
	font-size:11px;
	font-weight:bold;
	letter-spacing:.05em;
	line-height:108%;
	text-transform:uppercase;
	background:#F8FAFD;
	border-top:1px solid #C2C9CA;
	border-bottom:1px solid #C2C9CA;
	padding:8px 14px 8px 28px;
	width:193px;
}

a.lnkRtColTtlBar,a.lnkRtColTtlBar:link,a.lnkRtColTtlBar:visited,a.lnkRtColTtlBar:active,a.lnkRtColTtlBar:hover {
	font-family:"Aphont", Verdana, Arial, Helvetica, sans-serif;
	color:#3D6C95;
	font-size:11px;
	font-weight:bold;
	letter-spacing:.05em;
	line-height:108%;
	text-transform:uppercase;
	text-decoration:none;
}


.rtColContent {
	padding:28px;
}

#alert-wrapper {background: #FFF; border-top: 5px solid #ccc;  padding: 25px;}
  #alert-wrapper div {font-size: 15px; text-align: left; color: #474646; border: 1px dashed #b0292e; background: #f6e8e8; padding: 20px 30px 10px 30px; line-height: 150%;}
  #alert-wrapper h2 {color:#b0292e; font-weight: normal; font-size:23px; line-height: 128%; margin-top:0;}
  #alert-wrapper a {color: #474646; text-decoration: underline; }



/* ----- INTERIOR PG STYLES ----- */

#intContent {
	width:665px;
	text-align:left;
	margin-top:30px;
}

#intContentSubHome {
	width:665px;
	text-align:left;
	margin-top: 165px;
}

#bkgSubTopParenting {
	background: url(../../images/bkgSubTopParenting.jpg) no-repeat;
}

#bkgSubTopAssistance {
	background: url(../../images/bkgSubTopAssistance.jpg) no-repeat;
}

#bkgSubTopDisab {
	background: url(../../images/bkgSubTopDisab.jpg) no-repeat;
}

#bkgSubTopEmploy {
	background: url(../../images/bkgSubTopEmploy.jpg) no-repeat;
}

#bkgSubTopProviders {
	background: url(../../images/bkgSubTopProviders.jpg) no-repeat;
}


.header {
	font-size:22px;
	color:#6DB43F;
	line-height:110%;
	display:block;
	margin-bottom:32px;
}

.subHeader {
	font-size:13px;
	color:#6DB43F;
	font-weight:bold;
	line-height:110%;
	display:block;
	margin:30px 0px 10px 0px;
}

.tertHeader {
	font-family:"Aphont", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e8eaa;
	font-weight:bold;
	line-height:110%;
	text-transform:uppercase;
	letter-spacing:.05em;
	display:block;
	margin:30px 0px 10px 0px;
}

.subBar {
	font-weight:bold;
	line-height:108%;
	background:#ebebec;
	padding:4px 6px;
	display:block;
	margin:20px 0px 10px 0px;
	width:80%;
}

.newsHead {
	font-size:19px;
	color:#175B9E;
	line-height:110%;
}

.newsSubHead {
	font-size:15px;
	color:#6e8eaa;
	line-height:110%;
	font-style:italic;
}

.pressRelInfo {
	padding:10px 0px;
	margin:30px 0px;
	border-top:1px solid #bfc5c8;
	border-bottom:1px solid #bfc5c8;
	width:40%;
}

.anchorLinks {
	padding:20px 0px 10px 0px;
	margin:30px 0px;
	border-top:1px solid #bfc5c8;
	border-bottom:1px solid #bfc5c8;
}

.accent01 {
	color:#6DB43F; /*green*/
}

.accent02 {
	color:#6e8eaa; /*desat blue*/
}

.accent03 {
	color:#215F97;
}

.text11 {
	font-size:12px;
}

.text10Bld {
	font-family:"Aphont", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.text12Accent03 {
	color:#215F97;
	font-size:13px;	
}

.phtRight {
	margin: 5px 0px 10px 15px;
	padding: 0px;
	border: 1px solid #6e8eaa;
	float:right;
}
.phtLeft {
	margin: 5px 15px 10px 0px;
	padding: 0px;
	border: 1px solid #6e8eaa;
	float:left;
}
.phtCenter {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #6e8eaa;
}

.phtCaptionBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 108%;
	color:#FFFFFF;
	border-top:1px solid #6e8eaa;
	background-color:#6e8eaa;
	padding: 15px 15px 15px 15px;
}

.phtThumbnail {
	border:#4B575A 1px solid;
	padding:4px 4px 4px 4px;
	margin:3px 10px 2px 0px;
}

.dottedAboveBelow {
	color: #6e8eaa;
	line-height:105%;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.05em;
	display:block;
	padding:5px 0px;
	margin-top:40px;
	border-top:1px dotted #828a8f;
	border-bottom:1px dotted #828a8f;
	width:70%;
}

.newsIndexPrimary {
	font-size:13px;
	line-height:160%;
	background:#ebebec;
	border:1px solid #cbcdd0;
	padding:30px;
	margin:20px 0px;
}

.lrgDottedAccent03 {
	color:#215F97;
	font-size:21px;
	display:block;
	border-bottom:1px dotted #666666;
	margin:40px 0px 15px 0px;
	padding-bottom:5px;
}
.clearBoth {
	clear: both;
	height: 1px;
}
	

/* newly added */
.wysHeader {
	font-size:22px;
	color:#6DB43F;
	line-height:110%;
}

.wysSubHeader {
	font-size:13px;
	color:#6DB43F;
	font-weight:bold;
	line-height:110%;
}

.wysTertHeader {
	font-family:"Aphont", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e8eaa;
	font-weight:bold;
	line-height:110%;
	text-transform:uppercase;
	letter-spacing:.05em;
}

.wysPhtCaptionBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 112%;
	color:#FFFFFF;
}


/* ----- Styles for Online Directory----- */
/*hompeage search*/
#hmdirectorySrch { background:url(../../images/bkgServLocSearch.jpg) no-repeat; width:237px; height:218px;}
#hmdirectorySrch h3 { text-indent:-9999px; font-size:1px;}
#hmdirectorySrch .inputWrapper {margin:131px 25px 0px 28px; width:185px; height:30px;}
#hmdirectorySrch .inputWrapper input {color:#666666; font-size: 11px; line-height:100%; width: 150px; height:30px; border:none; background-color: transparent; float:left;}
#hmdirectorySrch .inputWrapper input:focus { outline:none;}
#hmdirectorySrch .inputWrapper .btn {float:right;}


/*search form*/
form#directorySrch {padding:0 0px 0 0px; overflow:hidden;}
form#directorySrch input, form#directorySrch select {font-size:13px; line-height:100%; color:#535a66; border:1px solid #CCC; height:20px; width:120px;}
form#directorySrch input[type=checkbox] { border: 0; height:auto; width: auto; }
form#directorySrch textarea {font-size:13px; line-height:100%; color:#535a66; border:1px solid #CCC; width:250px;}
form#directorySrch textarea:focus, form#directorySrch input:focus { background:#ecf1fa;}
form#directorySrch label { float:left; color:#133e71; font-size:13px; line-height:110%; text-align:right; padding-right:8px; }
form#directorySrch .singleField { float:left; width: auto; padding-bottom:8px; padding-right:30px;}
form#directorySrch .radioButtons { margin-left: 58px; }
form#directorySrch .radioButtons .singleField { float:left; width:150px; padding-bottom:0;}
form#directorySrch .unit {float:left; width:645px; padding:15px 15px 0px 15px; }
form#directorySrch .unitCallout {float:left; width:575px; padding:10px 15px 0px 15px; border:1px solid #b6bcc4; background:#e8ebef;}
form#directorySrch .unitCallout .singleField { width:100%; }
form#directorySrch .unitCallout label { width: auto; }
form#directorySrch .unitCallout select { width: auto; }
form#directorySrch .submit { float:left; width:608px; padding-top:15px;}

a.btnMed {font-size:10px; color:#FFF; line-height:100%; text-transform:uppercase; letter-spacing:.05em; text-align:center; background:url(../../images/btnBlank.gif) no-repeat top right; display:block; width:177px; padding:7px 0px 0px 432px; height:18px; text-decoration:none;}
a.btnMed:hover {color:#FFF; background:url(../../images/btnBlanko.gif) no-repeat top right; text-decoration:none;}

/*search results*/
.lnkBack { float:right;}
.directoryResultsTtl { font-size:18px; color:#6e8eaa; text-align:left; line-height:105%;  padding:20px 20px 20px 0px;}
.directoryResultsDescrip {font-size:11px; color:#4B575A; line-height: 125%; display:block; padding-top:10px;}
#directoryResults { overflow:hidden; background-color: #fff; border:1px solid #b6bcc4;}
	#directoryResults .homeHeader { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin: -8px 0 15px -15px; position: relative; width: 422px; }
	#directoryResults .lftCol { background-color:#e8ebef; border-right:8px solid #FFF; border-top: 8px solid #fff; float:left; width:432px; padding:0 15px;}
	#directoryResults .comPartners { font-size: 11px; line-height: 140%; font-style: italic; padding: 4px; }
	#directoryResults .rtCol { background-color: #EEE; float:right; width:178px;  padding-left: 6px; }
	#directoryResults .rtCol .homeHeader { margin: 0px 0 15px -5px; }
	#directoryResults .custService { color:#133E71; line-height: 130%; }
	#directoryResults .officeType { font-size:11px;color:#6DB43F; padding:0 8px; font-style:italic; margin-top: 0; }
	
	#directoryResults .comPartnerLevel { clear: left; font-size: 15px; font-weight: bold; line-height: 155%; padding-bottom: 4px; margin-bottom: 16px; padding-top: 12px; }
		#directoryResults .comPartnerLevel.gold { border-bottom: 1px solid; border-color: #c0a210; color: #c0a210; }
		#directoryResults .comPartnerLevel.silver { border-bottom: 1px solid; border-color: #9e9fa3; color: #9e9fa3; }
		#directoryResults .comPartnerLevel.bronze { border-bottom: 1px solid; border-color: #9b6c34; color: #9b6c34; }
		#directoryResults img { float: left; } 
	#directoryResults ul { float: left; list-style-type:none; padding:0px; margin: 0px 8px; width: 200px;}
	#directoryResults .rtCol ul { width: 162px;}
	#directoryResults .rtCol ul a.moreInfo { margin-bottom: 15px; }
	#directoryResults .clearBoth { border-bottom:1px dashed #B6BCC4; margin-bottom:19px; }
	#directoryResults li { font-size:12px; color:#4B575A; line-height:100%; padding-bottom:20px;}
	#directoryResults li a.officeName {font-size:15px; color:#215f97; line-height: 120%; text-decoration:none; display:block; padding-bottom:4px;}
	#directoryResults li a.officeName:hover {color:#0e2b71; text-decoration:none;}
	
	#directoryResults li span.officeName {font-size:13px; color:#215f97; text-decoration:none; display:block; padding-bottom:4px;}
	
	#directoryResults li a.moreInfo { font-size:11px; color:#215f97; text-decoration:none; display:block; padding-top:8px;}
	#directoryResults li a.moreInfo:hover {color:#0e2b71; text-decoration:none;}
.icnDirectoryKey { color: #133E71; font-size: 13px; line-height: 250%; padding: 15px 25px; }
.icnDirectoryKeyItem { float: left; width: 33%; }
	.icnDirectory { background: url(/images/icnDirectory.png) no-repeat; float: left; height: 25px; margin: 5px 8px 5px 0; width: 25px; vertical-align: bottom; }
	.icnDirectory.apply_online {  background-position: 0 0; }	
	.icnDirectory.apply_paper {  background-position: -25px 0; }
	.icnDirectory.roving_worker {  background-position: -50px 0; }
	.icnDirectory.brochure_info {  background-position: -75px 0; }
	.icnDirectory.special_hours {  background-position: -100px 0; }
	.icnDirectory.office_equip {  background-position: -125px 0; }
	.icnDirectory.application_assist {  background-position: -150px 0; }
	.icnDirectory.special_pop {  background-position: -175px 0; }				
.icnDirectorySmall { background: url(/images/icnDirectorySmall.png) no-repeat; float: left; height: 20px; margin: 0px 0px 5px 0; width: 20px; vertical-align: bottom; }
	.icnDirectorySmall.apply_online {  background-position: 0 0; }	
	.icnDirectorySmall.apply_paper {  background-position: -20px 0; }
	.icnDirectorySmall.roving_worker {  background-position: -40px 0; }
	.icnDirectorySmall.brochure_info {  background-position: -60px 0; }
	.icnDirectorySmall.special_hours {  background-position: -80px 0; }
	.icnDirectorySmall.office_equip {  background-position: -100px 0; }
	.icnDirectorySmall.application_assist {  background-position: -120px 0; }						
	.icnDirectorySmall.special_pop {  background-position: -140px 0; }						