body, p, td, div, li { color: #515f6f; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
a { color: #ff6600; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.page_title { color: #CC0066; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.page_subtitle { color: #CC0066; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.area_header { color: #174169; font-weight: bold; font-size: 18px; line-height: 16px; font-family: font-family: 'Helvetica', Arial Verdana; text-decoration: none; padding-left:35px; padding-bottom:10px; padding-top:0px; display:block; } 
.headline { color: #174169; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.sub-headline { color: #174169; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.bodytext { color: #515f6f; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none;} 
.bodytextbold { color: #666666; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.highlight_bodytextbold { color: #2785B4; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.bodytextboldital  { color: #181818; font-style: italic; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_header { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.module_bodytext { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytextbold { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.headline_ital { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none ; font-style: italic}
.headlinebold { color: #333333; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.headlinebold_large { color: #CC0066; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.footer_text { color: #505e6f; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.nav_subsection { color: #2e3e51; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }  
a.nav_subsection:hover { color: #2e3e51; font-size: 12px; text-decoration: underline }  
.search-box { background-color: c1c5c9; border-top: #8d939a solid 1px; border-right: #f1f2f3 solid 1px; border-bottom: #f1f2f3 solid 1px; border-left: #8d939a solid 1px; height: 21px;}
.nav_sectionsub {  background-image: url(../../includes/site_images/nav/bg_nav.gif); padding: 1px 10px 0px 31px; } 

a.nav_section { color: #ff6600; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.nav_section:hover { color: #ff6600; font-size: 12px; text-decoration: underline } 



a.nav_section_active { color: #ff6600; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
/*a.nav_subsection { color: #901500; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none } */
a.bodytext_underline { color: #b52026; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a.bodytext_underline:hover { color: #b52026; text-decoration: underline } 
a.bodytextbold_underline { color: #181818; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a.module_bodytext_underline { color: #181818; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a.headline_underline { color: #CC0066; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a.module_bodytext:hover { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a:hover { color: #ff6600; text-decoration: underline } 
/*a.nav_subsection:hover { color: #901500; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } */
a.nav_section_active:hover { color: #ff6600; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 

a.white-link { color: #FFFFFF; }
a.white-link:hover { color: #FFFFFF; }

.popup{visibility:hidden;border:2px solid #1e4b73;z-index:40;position:absolute;top:0px;left:223px;background-color:#ffffff;}
.newpopup{visibility:hidden;border:2px solid #2e3e51;z-index:40;position:absolute;top:0px;left:223px;background-color:#ffffff;}
.progress_popup{visibility:hidden;border:2px solid #1e4b73;z-index:20;position:absolute;top:200px;left:223px;background-color:#ffffff;}
.progress_text{color:#145994; font-size: 14px; line-height: 18px; font-weight:bold; font-family: Helvetica, Arial, Verdana; text-decoration: none; text-align:center; }
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#d9d9d9;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}
.shim{visibility: hidden;z-index:10;position:absolute;top:0px;left:223px;}
.translate_button{
	background-color:#a3adb7;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2e3e51;
	text-decoration:none;
	height:24px;
}


.itemStatus { color: #145994; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }



/* Home Top Feature */
.home_top_feature{width:549px; height:279px; position:absolute; top:127px; left:200px; z-index:1; }
.home_features_controls{width: 549px; background-color: #01274e; }
.feature_text_container {width:450px; height:56px;}
.feature_text {color: #98acbf; font-weight: none; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; padding-left: 16px; padding-bottom:10px; padding-top:13px; padding-right:10px;}
.feature_button{ width:100px; text-align:right; padding-bottom:32px;}
.feature_button span{padding-right:1px; padding-top:1px;}
/* End Home Top Feature */


/* Look up filter DACA */
.searchContainer{background-color: #dfdedc; width:485px; *width:499px; padding-left:14px; padding-top:14px; padding-bottom:12px;}
.searchContainer .input-search-zip {width:175px; height:25px; color:#333333; font-family: Arial; font-size:12px; border: 0px; border-color: #FFFFFF; padding-left:7px; *padding-top:5px;}
.searchContainer .input-search-zip  placeholder {color:#333333;}
 #searchZip { margin-bottom:-7px; *margin-bottom:-2px;}
.paginationContainer {padding-bottom: 7px; padding-top: 30px;}
.paginationContainer .statustxt {float:left; width:375px; color:#929191;}
.paginationContainer .controls {float:right;}
.paginationContainer .pagination_select {margin-left:15px; margin-right:15px; height:21px; width:43px;}
.resultContainer {margin-top:30px;}
.resultContainer .row{ width: 499px; border: solid #dfdfe0 1px; background-color:#fdfcfb; margin-bottom:12px;}
.resultContainer .row .summary {border-bottom: 1px #efefef solid; padding-top:16px; padding-left:14px; padding-right:14px; padding-bottom:20px; line-height:21px;}
.resultContainer .row .details {padding-top:20px; padding-bottom:40px; padding-left:14px; padding-right:14px; line-height:21px;}
.resultContainer .row  .label {font-weight:bold; color:#545151;}
.resultContainer .row  .title {font-weight:bold; color:#0172b7;}
.taglist { display: inline; list-style: none; padding-left: 0px;}
.taglist li { display: inline;}
.taglist li:after {content: ", ";}

/* End Look up filter DACA */

::-webkit-input-placeholder {color:#333333;}
:-moz-placeholder { /* Firefox 18- */   color:#333333; }
::-moz-placeholder {  /* Firefox 19+ */   color:#333333; }
:-ms-input-placeholder {color:#333333; }



/*calendar */
.nextarrow{float:left;width:5px;}
.prevarrow{float:left;width:5px;}
.balloonstyle{position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font:normal 12px Verdana; line-height: 18px; z-index: 100;background-color: white; width: 265px; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);}
#arrowhead{ z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}
#calContainer{background-color:#ffffff; width:100%;}
.calcol{ padding-left:5px; background-color:#ffffff; color:#007DAD;}
.calcol_alt{ padding-left:5px; background-color:#f5f5f5; color:#007DAD;}
.calcell_active {padding-left:5px; background-color:#BCE4FD; color:#01274E; font-weight:bold;}
.calhead {background-color:#007DAD; padding-top:5px; padding-bottom:5px; color:#ffffff;}

.moreevents { margin-bottom: 0; margin-top: 10px; padding: 0px; font-size: 12px;color: #fff; font-weight: bold; text-align: center; }
.moreevents a { font-weight: bold; display: block; color: #fff; padding: 5px; background-color: #8475A8; text-decoration: none; }
.moreevents a:hover { background-color: #DED1FC; color: #4E2F91; text-decoration: none; }
.facebook_custom { background-image: url('../../includes/site_images/misc/facebook-20x20.png'); width: 20px; height: 20px; }

.bx-pager-item{display: none !important;}