
/***********************

Table of Contents

1. General & Misc
2. Skip Link
3. Columns and Bullets in Containers
4. Breadcrumbs
5. PDF icon
6. Header
7. Search
8. Social Box
9. Mega Menu
10. Article Elements
11. Component Styles
12. Alert Box and Right Nav
13. Homepage Layout
14. Icon Styles (from the CMS team)
15. .red-button
16. Feeds
17. Footer
18. 'Return to top' buttons
19. A to Z List
20. EXAMPLE SEIS BOX
21. SWIPE.JS
22. 'Email This' Form
23. CAH & GUIA Forms
24. Banner
25. Code
26. Survey


Media Queries

max-width: 960px
max-width: 860px
max-width: 767px and min-width: 700px
max-width: 700px
max-width: 480px
max-width: 320px

***********************/


/***********************
1. General & Misc
***********************/
html { 
	-webkit-text-size-adjust:none;
}

a{
	color:#24496B;
}
a:active, a:visited {
    color: #595959;
}
a:focus, input:focus, button:focus, textarea:focus{
	outline:#edb864 solid 3px;
}

.hidden{
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
}
.menu, .nav_header, .contact, .mobile-search, .nav_back, .footer .sclmedia, .feeds .share{
	display:none;
}
.accCont h3{
	display: none;
}
.no_bullets{
	list-style: none;
}
.list-style-none{
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.txtCent {
    text-align: center;
}

span.link-to-pdf{
	display: inline;
}

/*TODO: Where is this used?*/
.upadted-page{
	text-align:right;
	padding:0 0 14px 0;
}

.app-button-container {
    text-align: center;
    width: 100%;
    display: inline-block;
}

/*TODO: Where is this used?*/
.uglyTitle2{font-size:100%;font-weight:bold;padding:20px 0 0;border-top:1px solid #093;margin:20px 0 0;color:#093;}
.uglyTitle{font-size:90%;font-weight:bold;padding:20px 0 20px;border-top:1px solid #0C0;color:#0C0;}


.layout {
	width:960px;
	background-color: #ffffff;
	margin:0 auto 40px auto;
	padding:0 0 20px 0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	border: 1px solid #E7E0CE\9;
	box-shadow:0px 0px 14px 0px #CCC;
}
.layout .row{
	padding:0 20px 0 20px;
	width:auto;
}
.layout .row .row.mirror {
    width:100%;
	padding: 0;
	margin: 0;
}

/***********************
2. Skip Link
***********************/
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	display: block;
	left: -200%;
	position: absolute;
	top: 0;
	width: 99%;
	z-index: 2;
}
#skiplinkholder a:focus, #skiplinkholder a:active {
	left: 0;
	top: 0;
	z-index: 100;
}
#skiptargetholder {
	left: -200%;
	position: absolute;
}
#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	background-position: initial initial;
	background-repeat: initial initial;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 5px;
	text-align: center;
	text-decoration: underline;
	font-size: 160%;
	color: #FFF;
	background-color: #022945;
}
#skiplinkholder p {
	padding: 0;
}


/***********************
3. Columns and Bullets in Containers
***********************/
.three_column_container{
	padding:0 0 10px 0;
}
ul.three_column_bullets {
	margin: 10px 16px;
}
.three_column_bullets li{
	float:left;
	width:32%;
	list-style:disc outside none;
	margin:0 6px 5px 0;
}
.three_column_bullets li a{
	padding:0;
}
.two_column_bullets li, .component .two_column_container .two_column_bullets li{
	list-style:disc inside none;
}
.two_column_bullets{
	float:left;
	width:42%;
	margin:0;
	padding:10px 0 0 0;
}
.component .two_column_container .two_column_bullets li br{
    display:none;
}

/***********************
4. Breadcrumbs
***********************/
#breadcrumbs_dl{
	font-size:60%;
	padding:20px 0 0 2px;
	float:left;
}
#breadcrumbs_dl a{
	text-decoration:none;
}
#breadcrumbs_dl a:hover{
	text-decoration:underline;
}
#breadcrumbs_dl a:focus{
	text-decoration:underline;
}
#breadcrumbs_dl a:active{
	text-decoration:underline;
}
#breadcrumbs_dl div{
	display:inline;
}

/***********************
5. PDF icon
***********************/
div.pdf{
	float: right;
	width: 290px;
	font-size: 70%;
	margin:20px 0 0 0;
	line-height: 16px;
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/pdf_icon.png) no-repeat 125px 0;
	display: inline;
	text-align: right;
}
.pdf a{
	text-decoration:none;
}
.pdf a:hover, .pdf a:focus, .pdf a:active{
	text-decoration:underline;
}

br.arrow_List_td {
	display: none;
}
a.logo{
	display:block;
	/*background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/gobierno_logo.gif);*/
	background-repeat: no-repeat;
	width:280px;
	height:62px;
	text-decoration:none;
}
a.logo img{
	display:none;
}
a.logo img#logo2{
		display:none;
}
	a.logo img#logo1{
		display:inline-block;
}

/***********************
6. Header
***********************/
.top-hd{
	width:960px;
	padding:4px 0px 1px 0px;
	margin:0 auto 0 auto;
}
.top-hd ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 11px 0 11px;
	padding:0 0 0 0;
}
.top-hd ul li{
	float:left;
}
.top-hd ul li a{
	font-size:62.5%;
	text-decoration:none;
	border-right:1px solid #000;
	padding:0 7px 0 7px;
}
.top-hd ul li:last-child a{
	border:none;
	padding-right: 0;
}
.top-hd ul li:first-child a{
	padding-left: 0;
}
.top-hd ul li a:hover{
	text-decoration:underline;
}
.top-hd ul li a:focus{
	text-decoration:underline;
}
.top-hd ul li a:active{
	text-decoration:underline;
}
.top-hd ul.left{
	float:left;
}
.top-hd ul.right{
	float:right;
}
#home_logo{
	margin:0 0 10px 0;
	padding:22px 20px 0px 20px;
}
#home_logo .logo{
	float:left;
}
.contact h2 {
	font-size: 80%;
	font-weight: normal;
	color: #666;
}


/***********************
7. Search
***********************/
.search{
	float:left;
	background-color: #96b0ca;
	background: -moz-linear-gradient(top, #96b0ca 0%, #FFFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96b0ca), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #96b0ca 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #96b0ca 0%,#FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #96b0ca 0%,#FFFFFF 100%); /* IE10+ */
	background: linear-gradient(top, #96b0ca 0%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96b0ca', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
	width:39%;
	padding:8px 5px 8px 5px;
	margin:24px 0 0 24px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
}
.search .searcher{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	padding:1px 1px 1px 1px;
	position:relative;
	z-index:21;
}
.search input.text{
	height:23px;
	font-size:78.6%;
	text-indent:6px;
	width: 75%;
	padding:0 0 0 0;
	border: 1px solid black;
	border-top-left-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 3px;
	margin:0 0 0 0;
	position: relative;
	float: left;
}
.search input.submit{
	-webkit-appearance:none;/*iPad/iPhone*/
	z-index:999;
	color:#FFF;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:72%;
	font-weight:bold;
	height:25px;
	background-color: #022945;
	cursor:pointer;
	width:24%;
	padding:0 0 0 0;
	float: left;
	border: 1px solid black;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	position:relative;
	text-transform:uppercase;
}

/***********************
8. Social Box
***********************/
.social-box{
	float:right;
	margin:9px 0 0 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/gobierno_social_media_bg.png);
	background-position: right 0;
	background-repeat: no-repeat;
}
.social-box h3{
	position:relative;
	top:1px;left:0;
	width:100%;
	color: #24496B;
	font-weight:bold;
	font-size:80%;
	text-align: center;
}
.social-box .sclmedia{
	width:175px;
	padding: 1px 2px 0px 2px;
	text-align:center;
	margin:0 0 0 0;
	position:relative;
}
.social-box li{
	display:inline-block;
	list-style:none;
	margin: 4px 2px;
}
.social-box a{
	margin:0 0 2px 0;
	display:block;
}
.social-box .home_fedinfo{
	width:auto;
	font-size:70%;
	text-align:center;
}
.social-box .home_fedinfo a{
	text-decoration:none;
}
.social-box .home_fedinfo a:hover{
	text-decoration:underline;
}
.social-box .home_fedinfo a:focus{
	text-decoration:none;
}
.social-box .home_fedinfo a:active{
	text-decoration:none;
}



/***********************
9. Mega Menu
***********************/
#primary_nav_container{
	font-size:81.3%;
	position: relative;
}
#primary_nav_container .inner{
	height: 36px;
	line-height: 36px;
	padding:0 12px 0 12px;
	background: #022945; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #fefefe 0%, #e3dbc6 100%);*/ /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e3dbc6));*/ /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #fefefe 0%,#e3dbc6 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #fefefe 0%,#e3dbc6 100%);*/ /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #fefefe 0%,#e3dbc6 100%);*/ /* IE10+ */
	/*background: linear-gradient(to bottom,  #fefefe 0%,#e3dbc6 100%);*/ /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3dbc6',GradientType=0 );*/ /* IE6-9 */
	border:1px solid #022945;
	border-radius: 5px;
}
#primary_nav_container .mainmenu>h2{
	font-size:92.3%;
}
.mainmenu h3{
	color: #9C0E1C;
	margin:0 0 0 4px;
	text-transform:uppercase;
	position: absolute;
	top: 15px;
	left: 2%;
}
.dropdown_menu>ul {
	list-style: none;
	margin: 0 0 0 0;
	font-size: 100%;
	padding: 40px 2px 10px 2px;
}
.dropdown_menu>ul>li {
	list-style: none;
	margin: 0;
	font-size: 100%;
}
.mainmenu h3.middleColumn{
	left: 34%;
}
.mainmenu h3.rightColumn{
	left: 67%;
}
.image.double li {
    font-size: 100%;
}
.image.double li a {
    font-size: 85%;
}

.mainmenu h2.rightPos{
	display: none;
}
.mainmenu h3.secondTitle{
	float:right;
	width:31%;
	display: block;
}
.mainmenu h3.secondTitle.left{
	float:left;
	width:32%;
}

#primary_nav_container .mainmenu>h2:hover, #primary_nav_container .mainmenu>h2:focus, #primary_nav_container .mainmenu>h2:active, #primary_nav_container .mainmenu.active h2{
	height:36px;
	line-height:36px;
	margin:0 0 0 0;
	background-color: #FFF;
	/*background: -moz-linear-gradient(top,  #02366a 0%, #316395 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02366a), color-stop(100%,#316395));
	background: -webkit-linear-gradient(top,  #02366a 0%,#316395 100%);
	background: -o-linear-gradient(top,  #02366a 0%,#316395 100%);
	background: -ms-linear-gradient(top,  #02366a 0%,#316395 100%);
	background: linear-gradient(to bottom,  #02366a 0%,#316395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#FFF',GradientType=0 );*/
}
#primary_nav_container .mainmenu>h2:hover a, #primary_nav_container .mainmenu>h2:focus a, #primary_nav_container .mainmenu>h2:active a, #primary_nav_container .mainmenu.active h2 a{
	color: #022945;
	border-right:none;
	margin:0 1px 0 0;
}
.dropdown_menu>ul ul a.pic {
	background-color: #F1ECDF;
	padding:0 0 0 0;
	height: 222px;
}
.dropdown_menu>ul ul a.pic span {
	display:block;
	width:82%;
	height:43px;
	margin:6px 8px 8px 8px;
	padding-right:27px;
	float: left;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow-left.png);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: left;
}
.dropdown_menu>ul ul.double a.pic span {
	width:78%;
}
.dropdown_menu>ul ul a.pic:hover span, .dropdown_menu>ul ul a.pic:focus span, .dropdown_menu>ul ul a.pic:active span{
	text-decoration:underline;
}
.redarrow{
	width: 15px;
	height: 15px;
	background-color: #CC2424;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	color: white;
	text-align: center;
}
.dropdown_menu>ul ul a.masServicios{
	text-transform:uppercase;
	text-align: center;
	width: 130px;
	margin:8px auto auto auto;
	height: 16px;
	padding:2px 2px 3px 2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	color: white;
	border: none;
	background-color: #6d060a; /* Old browsers */
	background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* IE10+ */
	background: linear-gradient(top, #c00c15 0%,#6d060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 ); /* IE6-9 */
}
.dropdown_menu>ul ul a.masServicios:hover, .dropdown_menu>ul ul a.masServicios:focus, .dropdown_menu>ul ul a.masServicios:active {
	background-color: #6d060a; /* Old browsers */
	background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* IE10+ */
	background: linear-gradient(top, #c00c15 0%,#6d060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 ); /* IE6-9 */
}

a.pic:hover, a.pic:focus, a.pic:active {
	background-color: #24496B;
	color: white;
}
#primary_nav_container .mainmenu>h2 a{
	padding:0 22px 0 22px;
	/*border-left: 1px #96b0ca solid;*/
	text-decoration:none;
	color: #FFF;
}
#primary_nav_container .mainmenu:first-child, #primary_nav_container .mainmenu:first-child a{
	border-left:none;
}
.mainmenu.faq {
    display: none;
}
.dropdown_menu{
	display:none;
	background-color:#fefefd;
	position:absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	top:95%;
	left:0;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	z-index:1001;
	border-top: 4px solid #022945;
	border-right: 1px solid #022945;
	border-bottom: 4px solid #022945;
	border-left: 1px solid #022945;
	box-shadow:0 2px 3px #DDD;
	overflow: hidden;
	-webkit-transition: height .25s ease;
	-moz-transition: height .25s ease;
	-ms-transition: height .25s ease;
	-o-transition: height .25s ease;
	transition: height .25s ease;
}
.secondTitle, .secondTitleLeft {
	line-height: 34px;
}
.dropdown_menu>ul ul{
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0 0;
	float: left;
	width:29%;
    display:block;
    margin:0 0 0 0;
    padding:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: left 32px;
} 
/*TODO: Is this used?*/
.dropdown_menu>ul ul ul {
	width: 100%;
	padding: 0;
}
.dropdown_menu .red a {
	font-size: 100%;
}

.dropdown_menu>ul ul .list-style-none a{
	border:none;
	text-align: center;
}
.dropdown_menu>ul ul{
    width:29%;
    display:block;
    margin:0 0 0 0;
    padding:0 0 0 30px;
	background-repeat: no-repeat;
	background-position: left 32px;
}
.dropdown_menu>ul ul li.bgseparator{
	background-repeat: no-repeat;
	background-position: right 32px;
	padding:0 0 0 20px;
}
.dropdown_menu>ul ul.image{
	width:32%;
	padding:0 0 0 10px;
	background:none;
}
.dropdown_menu>ul ul.nobg{
	background:none;
}
.dropdown_menu>ul ul li{
    margin:0 0 0 0;
}
.dropdown_menu>ul ul a{
    width:90%;
    display:block;
    margin:0 0 0 0;
    padding:8px 0 8px 0;
	font-weight: bolder;
	text-decoration: none;
	border-bottom: 1px lightGrey dashed;
	line-height:15px;
}
.dropdown_menu>ul ul a.pic{
    width: 250px;
}
.dropdown_menu>ul ul a:hover,
.dropdown_menu>ul ul a:focus, 
.dropdown_menu>ul ul a:active {
	background-color: #24496B;
	color: #FFF;
	/*text-decoration: underline;*/
}
.dropdown_menu>ul ul a img{
	width: 100%;
    display:block;
}
.image.double .pic>div {
	width: 100%;
	height: 165px;
	overflow: hidden;
}
.dropdown_menu>ul ul.double{
    width:66%;
    padding: 0;
    display:block;
}
.dropdown_menu>ul ul.double li{
    width:45%;
}

.dropdown_menu>ul ul.right{
	padding:0 20px 0 20px;
}
.dropdown_menu>ul ul.right a{
	width:auto;
}
.dropdown_menu>ul ul.right.double a{
	width:92%;
}

.dropdown_menu>ul ul.narrow-only{
    display:none;
	background:none;
}
.not-wide{
    display:none;
}
.dropdown_menu .red{
    margin-top:8px;
}
.dropdown_menu>ul ul .red a{
	display: inline-block;
	width: auto;
	min-width: 100px;
	height: 28px;
	line-height: 28px;
	margin: 8px auto auto auto;
	padding: 2px 5px;
	border: none;
	text-decoration: none;
}

.image.double li {
	float: left;
}
li.mainmenu {
    list-style: none;
    font-size: 100%;
    line-height: 36px;
    margin: 0;
	border-left: 1px #96b0ca solid;
}
ul.inner {
    margin: 0;
}
.mainmenu{
	float:left;
}

/***********************
10. Article Elements
***********************/
.article{
	padding:10px 0 0 0;
}
.article img{
	padding:2px 2px 2px 2px;
	border: 1px #e9e9e9 solid;
}
.layout .article div li,
.layout .article div p{
	font-size:81.3%;
	line-height:1.5em;
}
.layout .article div li{
	padding:0 0 8px 0;
}
.article h2 {
	font-size:106.3%;
	font-weight:bold;
	line-height:20px;
	color:#2D5B8A;
	padding:10px 0 10px 45px;
}
h2.atencion{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Health.png);
	background-repeat: no-repeat;
}
h2.seguro{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Economic_Hardship.png);
	background-repeat: no-repeat;
}
h2.cobra{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Article.png);
	background-repeat: no-repeat;
}
p{
	padding:0 0 10px 0;
	line-height: 1.5em;
}
.right {
	float:right;
}
img.right {
	margin:0 0 0 5px;
}

/*TODO: Where is #title_dl used?*/
#title_dl {
	color: #755224;
	padding:10px 0 0 0;
	font-size:137.5%;
	line-height:28px;
}

/*TODO: Where is .cmpgncont used?*/
.cmpgncont{
	margin:25px 0 20px 0;
}
.cmpgncont .inside{
	float:left;
	width:50%;
	padding:0 1% 0 1%;
}
.cmpgncont .inside img{
	float:left;
	margin:0 10px 0 0;
	width: auto;
}
.cmpgncont .inside h2{
	color: #2D5B8A;
	font-size: 100%;
	height: 40px;
	font-weight: bold;
	margin: 0 0 0px 0;
}
.cmpgncont .inside p{
	padding:0;
	margin:10px 0 0 0;
}
.cmpgncont > img{
	margin:0 1% 0 1%;
}
.cmpgncont.left > img{
	float:left;
}
.cmpgncont.right > img{
	float:right;
}
.cmpgncont.left .inside{
	float:right;
}
.cmpgncont.right .inside{
	float:left;
}


/***********************
11. Component Styles
***********************/
.component{
	padding:0 0 0 0;
}
#right_nav .component{
	padding:0 0 0;
}
.component p{
	padding:10px 0 10px;
}
.component img{
	float: right;
	margin: 0 0 10px 0;
}
.component li img {
	float: none;
	border: none;
	margin: 0;
	padding: 0;
}
.component .section_title {
	color:#2D5B8A;
	margin:8px 0 0 0;
	padding:0;
	font-size:100%;
	line-height:28px;
}
.component h2, .component h3{
	color: #2D5B8A;
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 98%;
	font-weight: bolder;
	margin:0;
	padding:12px 0 10px 0;
}
.component h2.rtside-hdricn {
	padding-left: 45px;
	padding-bottom: 12px;
}
.component h2.money{
	background:url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Money.png) no-repeat;
}
.component h3{
	font-size:80%;
	padding:6px 0 10px;
	color:#022945;
}
.component ul{
	padding:0 0 5px 0;
}
.component .one_column_nobullet {
	list-style: none;
	margin: 10px 15px 0 0;
}
.component .volver{
	display:block;
	padding:0 0 10px 0;
}
#right_nav .volver{
	padding:0 0 20px 0;
}
.component .boxcontainer{
	width:100%;
	margin:0 0 20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	border: 1px solid #E7E0CE;
	background-color: #F7F4E8;
	clear: both;
}
.component .hpboxcontainer{
	width:43%;
	margin:0 0 20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	border: 1px solid #E7E0CE;
	background-color: #F7F4E8;
	float: left;	
}
.component .boxcontainer h2, .component .boxcontainer h3, .component .hpboxcontainer h2, .component .hpboxcontainer h3{
	padding:10px 0 0 14px;
	font-size:80%;
	line-height:16px;
	color:#022945;
	height:auto;
}
.component .boxcontainer .boxin, .component .hpboxcontainer .boxin {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	border:1px solid #E7E0CE;
	background-color:#FFF;
	margin:10px 6px 6px 6px;
	padding:3px 0 5px 0;
}
.component .boxcontainer .boxin a, .component .hpboxcontainer .boxin a {
	font-size:100%;
}
.component .boxcontainer .boxin h3, .component .hpboxcontainer .boxin h3 {
	color:#A50000;
	margin:0;
	padding:10px 0 0 8px;
	font-size:75%;
	line-height:27px;
}
.boxin ul, .component .boxin ul {
	margin: 0 0 0 27px;
}
.component .boxcontainer .boxin .one_column_bullet li.no-list-style, .component .hpboxcontainer .boxin .one_column_bullet li.no-list-style {
	list-style:none;
	padding:10px 0 0;
}
.component .boxcontainer .boxin .one_column_bullet, .component .hpboxcontainer .boxin .one_column_bullet {
	margin: 0px 0px 0px 8px;
	padding: 5px 10px 5px 15px;
}
.component .boxcontainer .boxin .one_column_bullet li, .component .hpboxcontainer .boxin .one_column_bullet li {
	padding:10px 0 0 0;
	margin: 0 0 0 0;
	list-style: disc;
}
.component .boxcontainer .boxin .decimal.one_column_bullet li, .component .hpboxcontainer .boxin .decimal.one_column_bullet li {
	margin:0px 0px 0px 5px;
	padding:4px 0 10px 0;
	list-style-type:decimal;
}
.component .boxcontainer .boxin .two_column_bullet, .component .hpboxcontainer .boxin .two_column_bullet {
	margin: 0px 0px 0px 8px;
	padding: 8px 0px 0px 15px;
	width:43%;
	float:left;
}
.component .boxcontainer .boxin .more_link{
	clear: both;
	float:left;
	padding: 0 0 10px 23px;
}
.component .boxcontainer .boxin .two_column_bullet li.no-list-style, .component .hpboxcontainer .boxin .two_column_bullet li.no-list-style {
	width:100%;
}
.boxin>p {
    padding: 10px;
}

.component ul.decimal{
	margin:0 0 0 0;
	padding:5px 10px 5px 13px;
}
.component ul.decimal li{
	margin:0px 0px 0px 0;
	padding:4px 0 10px 0;
	list-style-type:decimal;
	list-style-position: inside;
}

.component ul.services{
	margin:10px 0 9px 2px;
}
.component .one_column_bullet li{
	line-height: 1.5em;
}
.component .one_column_bullet li a{
	display:block;	
}
.component .two_column_container ul{
	width:46%;
	float:left;
	margin:10px 0 0 0;
}
.component .two_column_container li{
	line-height:1.5em;
	list-style:none;
}
.component .two_column_container li a{
	display:inline;	
}
.component .two_column_container li .link_description {
	display: block;
}
.link_description {
	display: block;
	padding: 2px 0 6px 0;
	line-height: 1.5em;
}
.component .borderImg{
	border:1px solid #DFDFDF;
	padding:3px;
	float:right;
}
.component .spacier li{
	padding:5px 0 5px;
}
.component p.italic{
	font-style:italic;
}
.component .redbutton{
	display:block;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:80%;
	line-height:18px;
	padding:0 11px 0 11px;
	margin:0 8px 0 0;
	border-top: 1px #9c0e1c solid;
	border-right:none;
	border-bottom: 1px #9c0e1c solid;
	border-left:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	background-color: #6d060a; /* Old browsers */
	background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* IE10+ */
	background: linear-gradient(top, #c00c15 0%,#6d060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
}
.redbutton a {
	color: #FFF;
	text-decoration: none;
}
.red-button:active {
	color: #FFF;
}

/*begin bryant*/
.component .greybutton{
	display:block;
	float:left;
	/*width: 190px;*/
	text-align:left;
	color: #595959;
	line-height:18px;
	padding:10px 0 10px 15px;
	margin:15px 0 10px 80px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	font-size: 80%;
	/*font-family:Tahoma, Verdana, Geneva, sans-serif;*/
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right-usa.png);
	cursor:pointer;	
}
.rdArrw {
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow-left.png) 140px 0;
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 5px 60px 12px 0;
}

/*end bryant*/
.component div a{
	font-size:100%;
}
.component .comments{
	padding:0 0 0 20px;
}
.component .comments p{
	padding:5px 0 5px 0;
}
.component .comments-buttons{
	padding:10px 0 0;
}
.component span.red{
	color:#A50000;
}
.component textarea.full{
	width:100%;
}


.component .comments-links{
	border: 2px solid #E7E0CE;
	background: #F7F4E8;
}
.component .comments-links p{
	font-size:100%;
	padding:5px 0 8px 33px;
	border: 2px solid white;
	background:url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Add_Comment.jpg) 8px 10px no-repeat;
}
.component .addcmntimg {
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	height: 1px;
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/devider_most_pop_and_dropdwn.gif) repeat-x;
	overflow: hidden;
	clear: both;
}

.component .video-box{
	border:1px solid #E7E0CE;
	border-radius:6px;
}
.component .video-box h2{
	color: #A50000;
	font-size: 80%;
	text-align: center;
	margin: 0 0 0 0;
	padding: 18px 30px 2px 30px;
	text-transform: uppercase;
}
.component .video-box p.info{
	border-top: 1px solid #E7E0CE;
	border-bottom: 1px solid #E7E0CE;
	font-size: 80%;
	margin: 10px 30px 20px 30px;
	padding: 5px 0px 5px 5px;
}
.component .video-box .button, .component .graphic-txt .button{
	display:block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	border: 1px solid #E7E0CE;
	background-color: white;
	margin: 0 20px 20px 20px;
	padding: 0 0 0 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right.png);
	background-repeat: repeat-x;
}
.component .video-box .button h3, .component .graphic-txt .button h3{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.component .video-box .button h3 span, .component .graphic-txt .button h3 span{
	display:block;
	color: #022945;
	font-size: 100%;
	margin: 0 13px 0 3px;
	padding: 14px 0 14px 35px;
	line-height: 15px;
	background-position: 10px 11px;
	background-repeat: no-repeat;
	font-weight:bold;
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Video_Transcript.png) 10px 12px no-repeat;
}
.component .video-box .button h3 span label, .component .video-box .button h3 span div, .component .graphic-txt .button h3 span label, .component .button h3 span div{
	padding:0 20px 0 0;
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow4.png) no-repeat;
	text-decoration:underline;
	cursor:pointer;
	background-position: right center;
	width: auto;
	display: inline-block;
}
.component .video-box .button h3 span.arrowUp label, .component .video-box .button h3 span.arrowUp div, .component .graphic-txt .button h3 span.arrowUp label, .component .button h3 span.arrowUp div{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow5.png);
	background-position: right 3px;
	background-repeat: no-repeat;
}
.component p.lnk-icon{
background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_New_Screen.png);
background-repeat: no-repeat;
margin: 0 0 5px 20px;
padding: 10px 0 10px 45px;
}
.component .video-box .button .one_column_bullet{
	display:none;
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
}
.component .video-box .button .one_column_bullet p{
	padding:0 0 10px 0;
}
p.embedTtl {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-weight: bold;
}
.component .video-box .embed{
	padding:0 14px 0 15px;
	margin:0 0 10px 0;
}
.component .video-box .embed iframe{
	 width:100%;
	 height:335px;
}

/***********************
12. Alert Box and Right Nav
***********************/
.alert-box{
	margin:0 0 20px 0;
}
.alert-box h2{
	padding: 0 0 2px 0;
	margin: 0 0 8px 0;
	color: #A50000;
	font-size: 90%;
	font-weight: bolder;
	text-transform: uppercase;
	border-bottom: 1px solid #E7E0CE;
}
.alert-box h3 {
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
	color: #A50000;
	font-size: 90%;
	font-weight: bolder;
	text-transform: uppercase;
}
.alert-box hr {
	background: #E7E0CE;
	height: 1px;
	border: none;
	margin: 0px 0 9px 0;
}
.alert-box .inside{
	padding:0 10px 0 10px;
	border-bottom: 1px solid #E7E0CE;
	background:url(/web/20150209014200im_/http://www.usa.gov/resources/images/gobierno_gradient_component_7.png) 0 0 repeat-x;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
}
.alert-box .inside h3 {
	color: black;
	font-size: 80%;
	text-transform: none;
	font-weight: normal;
	border:none;
}
.alert-box p.alert{
	background:url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Alert.png) 5px 15px no-repeat;
	padding:10px 0 10px 50px;
}
.alert-box ol{
	margin: 0 0 0 25px;
}
.alert-box ol li{
	background:url(/web/20150209014200im_/http://www.usa.gov/resources/images/devider_most_pop_and_dropdwn.gif) left bottom repeat-x;
	padding:6px 0 8px 0;
	margin:0 0 0 0;
}
.alert-box ol li:last-child{
	background:none;
}

.emrgncybx {
	width: 100%;
	margin: 12px 0 12px 0;
	padding:0 0 0 0;
	position:relative;
}
.emrgncybx .inside {
	margin: 0 0 0 0;
	padding:10px 15px 10px 10px;
	background: #A50000;
	color: #FFF;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.emrgncybx .inside div.emrgncyimg {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 75px;
	width: 60px;
	float: left;
	background:url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon__Emergency.png') 0 10px no-repeat;
}

.emrgncybx .inside h2 {
	font-size: 140%;
}

.emrgncybx .inside p {
	margin: 0 0 0 60px;
	padding:0 0 0 0;
}

.emrgncybx a {
	background: #A50000;
	color: #FFF;
}

#right_nav h4{
	color: #022945;
	font-size: 80%;
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px 0 2px 0px;
}
#right_nav .separator{
	padding: 0 0 0 0;
	margin: 5px 0 0 15px;
	height: 1px;
	background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/devider_most_pop_and_dropdwn.gif) repeat-x;
}
#right_nav .right_box_container .blog-news {
	margin: 20px 14px 7px 14px;
	padding: 0;
}
#right_nav .right_box_container .blog-news span {
    font-size: 80%;
    margin-bottom: 20px;
}
#right_nav .right_box_container .blog-news h4{
	font-weight:bold;
	color:#24496b;
	font-size:76%;
	padding: 0;
}
.blog-news .text {
    padding: 0;
}
#right_nav .right_box_container .blog-news p.date{
	color:#940910;
	font-size:75%;
	font-weight:bold;
	padding:2px 0 0;
}

#right_nav .right_box_container .tool{
	padding:16px 14px 10px 14px;
	margin:0;
}
.tool .redbutton {
	float: none;
	margin: 0;
}
.tool img{
	float:right;
	margin:0 10px 10px;
}


#right_nav {
	float: right;
	width: 100%;
	margin:10px 0 0 0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
}
.right_box_container, .home_box_container {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	border: 1px solid #E7E0CE; 
	background-color: white;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right.png);
	background-repeat: repeat-x;
}
.divider-img {
	border-bottom: 1px dashed #D3D3D3;
	margin: 15px;
}
.divider-img+div>h3 {
    padding-left: 10px;
    height: auto;
}
.right_box_container>ul {
    margin-top: 10px;
}
.right_box_container h3{
	height: 46px;
	color: #022945;
	font-size: 81.3%;
	margin:0 3px 0 3px;
	padding:0 0 0 35px;
	line-height:15px;
	background-position: 10px 11px;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.right_box_container h3 button {
	width: 100%;
	height: 46px;
	display: none;
	position: absolute;
	margin-left: -45px;
	background: none;
	border: none;
}

.home_box_container h3 button {
	width: 100%;
	height: 46px;
	display: none;
	position: absolute;
	margin: 0 0 0 -14px;
	background: none;
	border: none;
}


/***********************
13. Homepage Layout
***********************/

.home_box_container{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	border: 1px solid #E7E0CE; 
	background-color: white;
	margin:0 0 0 3px;
	padding:0 0 0 0;
	background-image: url("/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right.png");
	background-repeat: repeat-x;
	clear: both;
}

.home_box_container h3{
	position: relative;
	height: 46px;
	color: #A50000;
	font-size: 81.3%;
	margin:0 3px 0 3px;
	padding:0 0 0 14px; /*sg - changed from 40px to 14px 5/19/14 */
	line-height:15px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}

.home_box_container ul.services li {
	margin: 0 0 0 0;
	padding: 15px 0 35px 0;
	list-style-type: none;
	width: 32%;
	height: 75px;
	float: left;
}

.home_box_container ul.services li a {
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 26px 80px;
display: block;
}

.home_box_container ul li p {
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	font-size: 100%;
}

.home_box_container .homeBox {
	margin: 20px 0 0 35px;
	padding: 0 0 0 0;
	width: 28%;
}

.home_box_container .homeBox h4{
	position: relative;
	color:#022945;
	font-size: 81.3%;
	margin:20px 3px 20px 3px;
	padding:0 0 0 0;
	line-height:15px;
}

.home-box-content {
	/*height: 330px;*/
	height: auto;
	padding: 10px 10px 10px 10px;
	text-align: left;
	display: block;
}
.homeboxlink {
    display: block;
    border-radius: 8px;
	text-decoration: none;
	height: 160px;
	padding: 5px;
}
.homeboxlink:hover {
    background: rgb(248, 243, 229);
}
.mocklink {
	text-decoration:underline;
}

.home-box-content .alignCenter{
	position:absolute;
	width:100%;
	bottom:0px;
	left:0;
	text-align:center;
}

#govtInfo {
    width: 52%;
	margin-right: 2%;
    float: left;
}

#featureInfo {
    width: 52%;
	margin-right: 2%;
    float: left;
}
.govtInfo #emailAlerts {
    width: 46%;
    float: left;
}
.govtInfo #emailAlerts-noftrbx {
    width: 100%;
    float: left;
}
#emailAlerts {
    width: 100%;
    float: left;
}
#emailAlerts .borderBox, #emailAlerts .home-box-content{
    height:225px;	
}
#emailAlerts-noftrbx .borderBox, #emailAlerts .home-box-content{
    height:auto;	
	}
.borderBox {
    height: 230px; 
    margin: 0 0px 12px 0px;
}
.homeBox {
    width: 33.33333%;
    float: left;
}
.homeBox h3 a {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	margin-left: -45px;
}
homeBox h3 button, .accCont h3 button {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	margin-left: -45px;
	background: none;
	border: none;
}
.homeBox ol, .homeBox ul {
    list-style-position: inside;
	margin-left: 0em;
	height: auto;
}
.homeBox ol li {
    border-bottom: 1px lightGrey dashed;
	padding-bottom: 7px;
	margin-bottom: 5px;
	list-style-position:inside;
	text-indent: -1.4em;
	margin-left: 0.8em;
	padding-left: 9px;
	text-indent: -2em\9;
	padding-left: 15px\9;
}
.homeBox ul li {
    margin: 0 0 7px 0;
	text-indent: -1.1em;
	margin: 0 0 0 1em;
	padding: 0 0 5px 6px;
}
.homeBox>ul.one_column_bullet {
	min-height: 90px;
	}
.accCont h3 button {
	margin-left: -12px;
}
.w12>.homeBox {
	width: 46%;
}

.home-box-content img {
	max-width: 220px;
	width:auto;
}
.app-box img {
	display: block;
	text-align: center;
	margin: 0px auto;
}
.app-box p{
	margin: 0px;
}
.triplebox {
    border: 1px solid rgb(231, 224, 206);
    border-radius: 6px;
    clear: both;
}
.triplebox .home_box_container {  
    border: none;    
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/menu-separator.png);
	background-repeat: no-repeat;
	background-position: right 32px;
}
.triplebox .home_box_container.nobg {  
    background-image: none;
}

.home-box-content li a {
    text-decoration: none;
}
.home-box-content li a:hover {
    text-decoration: underline;
}
#emailSubmit {
	margin: auto;
	margin-top: 10px;
}
.home-box-content ol {
	list-style-position: inside;
	margin-left: 0em;
	margin-top: 1em;
}
.home-box-content #email-input {
	width:255px;
}
.home-box-content label {
	font-size: 100%;
}

/* begin govbox */
.govbx {
	background-color: #ECE5D4;
	margin: 12px 0 20px 10px;
	padding: 0 0 0 0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	border: 1px solid #E7E0CE\9;
}
.govbx h2 {
	margin: 0 0 0 -14px;
	padding: 21px 15px 10px 85px ;
	font-weight: bold;
	color: #A50000;
	background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Red_Government.png') 5px 10px no-repeat;
	font-size: 140%;
}

.govbx p {
	margin: 0 0 0 70px;
	padding: 0 15px 10px 0;
}
/* end govbox */

/*begin on this page */
.hpboxcontainer{
	margin:12px 0 20px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	border: 1px solid #E7E0CE;
	background-color: #F7F4E8;
	clear: both;
}
.hpboxcontainer h2, .component .boxcontainer h3{
	padding:10px 0 0 14px;
	font-size:80%;
	line-height:16px;
	color:#022945;
	height:auto;
}
.hpboxcontainer .boxin{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	border:1px solid #E7E0CE;
	background-color:#FFF;
	margin:10px 6px 6px 6px;
	padding:3px 0 5px 0;
	height: 105px;
}
.hpboxcontainer .boxin a{
	font-size:100%;
}
.hpboxcontainer .boxin h3 {
	color:#A50000;
	margin:0 0 0 0;
	padding:10px 0 0 8px;
	font-size:75%;
	line-height:27px;
}
.boxin ul, .component .boxin ul {
	margin: 0 0 0 27px;
}
.hpboxcontainer .boxin .one_column_bullet li.no-list-style{
	list-style:none;
	padding:10px 0 0 0;
}
.hpboxcontainer .boxin .one_column_bullet {
	margin: 0 0 0 8px;
	padding: 5px 10px 5px 15px;
}
.hpboxcontainer .boxin .one_column_bullet li {
	padding:10px 0 0 0;
	margin: 0 0 0 0;
	list-style: disc;
}
.hpboxcontainer .boxin .decimal.one_column_bullet li{
	margin:0 0 0 5px;
	padding:4px 0 10px 0;
	list-style-type:decimal;
}
.hpboxcontainer .boxin .two_column_bullet{
	margin: 0 0 0 8px;
	padding: 8px 0 0 0;
	width:48%;
	float:left;
}

.hpboxcontainer .boxin .two_column_bullet li.no-list-style{
	width:100%;
}

.homeBox .hpboxcontainer ol, .homeBox .hpboxcontainer ul {
    list-style-position: inside;
	margin: 0 0 0 0em;
	padding: 0 0 0 0;
	height: auto;
}
/*.homeBox .hpboxcontainer ol li {
    border-bottom: 1px lightGrey dashed;
	padding-bottom: 7px;
	margin-bottom: 5px;
	list-style-position:inside;
	text-indent: -1.4em;
	margin-left: 0.8em;
	padding-left: 9px;
	text-indent: -2em\9;
	padding-left: 15px\9;
}*/
.homeBox .hpboxcontainer ul li {
    margin: 0 0 7px 16px;
	text-indent: -1.1em;
	padding: 0 0 0 6px;
}

/*end on this page */

/***********************
14. Icon Styles (from the CMS team)
***********************/
.fwtp-icon-article {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Article.png') 12px 12px no-repeat;
}

.fwtp-icon-blog {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Blog.png') 12px 12px no-repeat;
}

.fwtp-icon-contact {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Contact.png') 12px 12px no-repeat;
}

.fwtp-icon-economic {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Economic_Hardship.png') 12px 12px no-repeat;
}

.fwtp-icon-email {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Email_Update.png') 12px 12px no-repeat ;
}

.fwtp-icon-featured_website {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Featured_Website.png') 12px 12px no-repeat;
}

.fwtp-icon-tool {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Tool.png') 12px 12px no-repeat;
}

.fwtp-icon-vote {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Vote.png') 12px 12px no-repeat;
}


.prsstp-icon-article {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Article.png') 12px 12px no-repeat;
}

.prsstp-icon-blog {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Blog.png') 12px 12px no-repeat;
}

.prsstp-icon-contact {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Contact.png') 12px 12px no-repeat;
}

.prsstp-icon-economic {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Economic_Hardship.png') 12px 12px no-repeat;
}

.prsstp-icon-email {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Email_Update.png') 12px 12px no-repeat ;
}

.prsstp-icon-featured_website {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Featured_Website.png') 12px 12px no-repeat;
}

.prsstp-icon-poll {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Poll.png') 12px 12px no-repeat;
}

.prsstp-icon-tool {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Tool.png') 10px 12px no-repeat;
} 

.prsstp-icon-vote {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Vote.png') 12px 12px no-repeat;
}



.lftbox-alrt-img, h3.lftbox-alrt-img {
	padding: 10px 0 10px 50px;
}
.lftbox-icon-alert {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Alert.png') no-repeat;
}

.lftbox-icon-article {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Article.png') no-repeat;
}

.lftbox-icon-blog {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Blog.png') no-repeat;
}

.lftbox-icon-check {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Check.png') no-repeat;
}

.lftbox-icon-code {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Code.png') no-repeat;
}

.lftbox-icon-collaboration {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Collaboration.png') no-repeat;
}

.lftbox-icon-document {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Document.png') no-repeat;
}

.lftbox-icon-economic {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Economic_Hardship.png') no-repeat;
}

.lftbox-icon-email {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Email.png') no-repeat;
}

.lftbox-icon-fitness {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Fitness.png') no-repeat;
}

.lftbox-icon-government {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Government.png') no-repeat;
}

.lftbox-icon-health {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Health.png') no-repeat;
}

.lftbox-icon-idea {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Idea.png') no-repeat;
}

.lftbox-icon-laws {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Laws.png') no-repeat;
}

.lftbox-icon-link {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Link.png') no-repeat;
}

.lftbox-icon-mobile {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Mobile.png') no-repeat;
}

.lftbox-icon-money {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Money.png') no-repeat;
}

.lftbox-icon-news {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_News.png') no-repeat;
}

.lftbox-icon-pdf {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_PDF.png') no-repeat;
}

.lftbox-icon-phone {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Phone.png') no-repeat;
}

.lftbox-icon-poll {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Poll.png') no-repeat;
}

.lftbox-icon-present {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Present.png') no-repeat;
}

.lftbox-icon-publication {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Publication.png') no-repeat;
}

.lftbox-icon-question {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Question.png') no-repeat;
}

.lftbox-icon-science {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Science.png') no-repeat;
}

.lftbox-icon-search {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Search.png') no-repeat;
}

.lftbox-icon-serve {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Serve.png') no-repeat;
}

.lftbox-icon-stateLocal {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_State_Local_Government.png') no-repeat;
}

.lftbox-icon-step1 {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Step1.png') no-repeat;
}

.lftbox-icon-step2 {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Step2.png') no-repeat;
}

.lftbox-icon-step3 {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Step3.png') no-repeat;
}

.lftbox-icon-technology {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Technology.png') no-repeat;
}

.lftbox-icon-tool {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Tool.png') no-repeat;
}

.lftbox-icon-user {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_User.png') no-repeat;
}

.lftbox-icon-video {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Video.png') no-repeat;
}

.lftbox-icon-widget {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Widget.png') no-repeat;
}

.lftbox-icon-word {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Word.png') no-repeat;
}


.ficon_user
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_User.png') 0 -3px no-repeat;
}

.ficon_check {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Check.png') 0 -3px no-repeat;
}

.ficon_question
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Question.png') 0 -3px no-repeat;
}

.ficon_mobile
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Mobile.png') 0 -3px no-repeat;
}
.ficon_money
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Money.png') 0 -3px no-repeat;
}

.ficon_poll
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Poll.png') 0 -3px no-repeat;
}

.ficon_document
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Document.png') 0 -3px no-repeat;
}

.ficon_tool
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Tool.png') 0 -3px no-repeat;
}

.ficon_widget
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Widget.png') 0 -3px no-repeat;
}

.ficon_publication
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Publication.png') 0 -3px no-repeat;
}

.ficon_serve
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Serve.png') 0 -3px no-repeat;
}

.ficon_economic
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Economic_Hardship.png') 0 -3px no-repeat;
}

.ficon_video
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Video.png') 0 -3px no-repeat;
}

.ficon_blog
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Blog.png') 0 -3px no-repeat;
}
.ficon_pub
{
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Publication.png') 5px 0 no-repeat;
height: 37px;
position: relative;
top: -40px;
}

.right_box_container h3.ficon_pub {
    background-position: 0 3px;
    top:0;
}

.wdgttp-icon-article {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Article.png') 12px 12px no-repeat;
}

.wdgttp-icon-blog {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Blog.png') 12px 12px no-repeat;
}

.wdgttp-icon-contact {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Contact.png') 12px 12px no-repeat;
}

.wdgttp-icon-economic {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Economic_Hardship.png') 12px 12px no-repeat;
}

.wdgttp-icon-email {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Email_Update.png') 12px 12px no-repeat ;
}

.wdgttp-icon-featured_website {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Featured_Website.png') 12px 12px no-repeat;
}

.wdgttp-icon-tool {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Tool.png') 12px 12px no-repeat;
}

.wdgttp-icon-vote {
background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Vote.png') 12px 12px no-repeat;
}

.rtside-hdricn-alert {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Alert.png') 0 1px no-repeat;}
.rtside-hdricn-article {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Article.png') 0 1px no-repeat;}
.rtside-hdricn-blog {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Blog.png') 0 1px no-repeat;}
.rtside-hdricn-check {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Check.png') 0 1px no-repeat;}
.rtside-hdricn-code {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Code.png') 0 1px no-repeat;}
.rtside-hdricn-collaboration {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Collaboration.png') 0 1px no-repeat;}
.rtside-hdricn-document {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Document.png') 0 1px no-repeat;}
.rtside-hdricn-economic {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Economic_Hardship.png') 0 1px no-repeat;}
.rtside-hdricn-email {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Email.png') no-repeat;}
.rtside-hdricn-fitness {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Fitness.png') 0 1px no-repeat;}
.rtside-hdricn-government {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Government.png') no-repeat;}
.rtside-hdricn-health {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Health.png') 0 1px no-repeat;}
.rtside-hdricn-idea {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Idea.png') 0 1px no-repeat;}
.rtside-hdricn-laws {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Laws.png') no-repeat;}
.rtside-hdricn-link {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Link.png') no-repeat;}
.rtside-hdricn-mobile {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Mobile.png') 0 1px no-repeat;}
.rtside-hdricn-money {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Money.png') 0 1px no-repeat;}
.rtside-hdricn-news {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_News.png') 0 1px no-repeat;}
.rtside-hdricn-pdf {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_PDF.png') 0 1px no-repeat;}
.rtside-hdricn-phone {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Phone.png') 0 1px no-repeat;}
.rtside-hdricn-poll {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Poll.png') 0 1px no-repeat;}
.rtside-hdricn-present {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Present.png') 0 1px no-repeat;}
.rtside-hdricn-publication {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Publication.png') 0 1px no-repeat;}
.rtside-hdricn-question {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Question.png') 0 1px no-repeat;}
.rtside-hdricn-science {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Science.png') 0 1px no-repeat;}
.rtside-hdricn-search {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Search.png')  0 1px no-repeat;}
.rtside-hdricn-serve {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Serve.png') 0 1px no-repeat;}
.rtside-hdricn-stateLocal {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_State_Local_Government.png') no-repeat;}
.rtside-hdricn-step1 {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Step1.png') 0 1px no-repeat;}
.rtside-hdricn-step2 {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Step2.png') 0 1px no-repeat;}
.rtside-hdricn-step3 {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Step3.png') 0 1px no-repeat;}
.rtside-hdricn-technology {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Technology.png') 0 1px no-repeat;}
.rtside-hdricn-tool {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Tool.png') 0 1px no-repeat;}
.rtside-hdricn-user {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_User.png') 0 1px no-repeat;}
.rtside-hdricn-video {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Video.png') 0 1px no-repeat;}
.rtside-hdricn-widget {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Widget.png') 0 1px no-repeat;}
.rtside-hdricn-word {background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Word.png') no-repeat;}

.vttp-icon-video-transcript-hide {
	background: url('/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Video_Transcript.png') no-repeat 12px 12px;
}

.hp-srvc-benefit {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Benefits.png") 5px 0 no-repeat;}
.hp-srvc-healthcare {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Health_Care.png") 5px 0 no-repeat;}
.hp-srvc-health {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Health.png") 5px 0 no-repeat;}
.hp-srvc-travel {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Passport.png") 5px 0 no-repeat;}
.hp-srvc-auction {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Sale_Auction.png") 5px 0 no-repeat;}
.hp-srvc-immigration {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Immigration.png") 5px 0 no-repeat;}
.hp-srvc-money {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Tax.png") 5px 0 no-repeat;}
.hp-srvc-mortgage {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Mortgage.png") 5px 0 no-repeat;}
.hp-srvc-education {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Education.png") 5px 0 no-repeat;}
.hp-srvc-jobs {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Job.png") 5px 0 no-repeat;}
.hp-srvc-history {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_History.png") 5px 0 no-repeat;}
.hp-srvc-consumer {background: url("/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Round_Consumer.png") 5px 0 no-repeat;}

.govImg1 {
height: 65px;
width: 240px;
background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Rec_Contact_Federal.png);
}
.govImg2 {
height: 65px;
width: 240px;
background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Rec_Contact_Organizations.png);
}
.govImg3 {
height: 65px;
width: 240px;
background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Rec_Contact_Consulate.png);
}

/* END Icon styles for CMS team */

.right_box_container h3.servicios{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Tool.png);
}
.right_box_container h3.blog{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Blog.png);
}
.right_box_container h3.recursos{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Featured_Website.png);
}
.right_box_container h3.mail{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_Mail.png);
}
.right_box_container h3.contactus{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Component_Icon_ContactUs.png);
}
.home_box_container h3.health{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Health.png);
}
.home_box_container h3.article{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Article.png);
}
.home_box_container h3.mobile{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Mobile.png);
}
.home_box_container h3.link{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Link.png);
}
.home_box_container h3.user{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_User.png);
}
.home_box_container h3.topics{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Popular_Topics.png);
}
.home_box_container h3.email{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Subscribe_Email.png);
	/*padding: 0 0 0 45px; sg - added padding 5/19/14 */
}


/***********************
.right_box_container
***********************/
.right_box_container h3 span label, .home_box_container h3 span label,
.right_box_container h3 span span, .home_box_container h3 span span{
	vertical-align: middle;
	display: table-cell;
	padding:0 0 0 0;
	height: 48px;
}
.home_box_container h3>span>span.emlTxt{
		padding:0 0 0 33px;
}

.right_box_container .one_column_bullet {
	display:block;
	margin:0 8px 0 14px;
	padding:0 10px 10px 15px;
}
.right_box_container .one_column_bullet .one_column_bullet {
	margin:0;
	padding:0;
}
.right_box_container .one_column_bullet li {
	padding: 4px 0;
	margin: 0;
	list-style: disc;
	line-height:1.5em;
}
.right_nav li, .component li {
	line-height:1.5em;
	margin: 0 0 10px 0;
}
.right_box_container .one_column_bullet h4{
	padding:10px 0 2px 0;
}
.right_box_container .one_column_bullet .separator{
	margin:7px 0 0 0;
}
.right_box_container .one_column_bullet.contenido{
	padding:15px 18px 15px 18px;
	margin:0 0 0 0;
}

.one_column_bullet a, .component .one_column_bullet li a{
	display: inline;
}
.home_box_container .component .one_column_bullet li a{
	text-decoration: underline;
}
.component .boxcontainer .boxin .one_column_bullet li span.description_right{
	display: inline;
	font-size: 100%;
}
.right_box_container .contenido p{
	padding:0 0 14px 0;
}
.right_box_container .contenido .emailfield input.text{
	border: 1px #aaadb2 solid;
	padding:0 0 0 2px;
	height:30px;
	width:54%;
	float:left;
}

/***********************
.redbutton
***********************/
.right_box_container .contenido .redbutton, .homeBox .redbutton, #emailSubmit, .redbutton {
	display:inline-block;
	float:left;
	text-align:center;
	color:#FFF;
	font-size: 80%;
	line-height: 18px;
	padding: 6px 12px 6px 12px;
	margin:0 0 0 8px;
	border-top: 1px #9c0e1c solid;
	border-right:none;
	border-bottom: 1px #9c0e1c solid;
	border-left:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	background-color: #6d060a; /* Old browsers */
	background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* IE10+ */
	background: linear-gradient(top, #c00c15 0%,#6d060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
}
 p input#emailSubmit{
	font-size: 100%;
}
.homeBox .redbutton{
	float: none;
	margin: 10px;
}
#emailSubmit{
	float: none;
	display: inline-block;
}
a.redbutton {
	text-decoration: none;
}

/***********************
15. .red-button
***********************/
.red-button.mobile{display:none;}
.red-button, a.red-button{
	display:block;
	float:right;
	padding:1px 10px 3px 10px;
	margin:-7px 0 0 0;
	border: 1px #9d0e1b solid;
	background: #72050a;
	background-color: #72050a;
	background: -moz-linear-gradient(top, #bc0c15 0%, #72050a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0c15), color-stop(100%,#72050a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bc0c15 0%,#72050a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bc0c15 0%,#72050a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bc0c15 0%,#72050a 100%); /* IE10+ */
	background: linear-gradient(top, #bc0c15 0%,#72050a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0c15', endColorstr='#72050a',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	font-size:75%;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

/***********************
16. Feeds
***********************/
.feeds{
	padding:7px 0 0 0;
	margin:10px 0 10px 0;
	border-top:1px #cdc9be dashed;
	border-bottom:1px #cdc9be dashed;
}
.feeds .box{
	float:left;
	border: 1px #e3dbc6 solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	margin:0 4px 7px 0;
	list-style:none;
}
.feeds .box li{
	float:left;
	font-size:70%;
	margin:0 0 0 0;
}
.feeds .box a{
	text-decoration:none;
	line-height:26px;
	display:block;
}
.feeds .box a:hover{
	text-decoration:underline;
}
.feeds .box a:focus{
	text-decoration:underline;
}
.feeds .box a:active{
	text-decoration:underline;
}
.feeds .box.social{
	padding:0 2px 0 0;
	border-color: #e3dbc6;
	background-color: #faf9f9; /* Old browsers */
	background: -moz-linear-gradient(top, #faf9f9 0%, #eee6d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f9), color-stop(100%,#eee6d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #faf9f9 0%,#eee6d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faf9f9 0%,#eee6d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faf9f9 0%,#eee6d5 100%); /* IE10+ */
	background: linear-gradient(top, #faf9f9 0%,#eee6d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f9', endColorstr='#eee6d5',GradientType=0 ); /* IE6-9 */
}
.feeds .box.social a{
	padding:0 5px 0 28px;
	background-repeat:no-repeat;
	background-position:5px 4px;
}

.feeds .share-label{
	float: left;
	font-size: 75%;
	font-weight: bold;
	line-height: 28px;
	margin: 0 10px 0 0;
}
.feeds .box.social a.enviar{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/send.gif);
}
.feeds .box.social a.twitter{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/twitter.gif);
}
.feeds .box.social a.facebook{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/facebook.gif);
}
.feeds .box.light{
	padding:0 7px 0 7px;
	border:1px solid #d9d9d9;
	background-color: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(top, #fafafa 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(top, #fafafa 0%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}

.feeds .kidsgov{
	float:left;
	display:block;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/kids_toggle.png);
	background-repeat: no-repeat;
	height:28px;
	width:155px;
	margin:0 0 7px 0;
	text-decoration:none;
}
.feeds .kidsgov:hover, .feeds .kidsgov:focus, .feeds .kidsgov:active{
	text-decoration:none;
}
.feeds .separator{
	display:none;
}

/***********************
17. Footer
***********************/
.footer{
	padding:20px 0 0 0;
}
.footer .conectese{
	box-shadow:0 0 2px 2px #f5f4f3;
	border: 1px #d9dfe3 solid;
	border-radius:3px;
	background-color: #dde3e7; /* Old browsers */
	background: -moz-linear-gradient(top, #e6ecf0 0%, #dde3e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6ecf0), color-stop(100%,#dde3e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6ecf0 0%,#dde3e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6ecf0 0%,#dde3e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6ecf0 0%,#dde3e7 100%); /* IE10+ */
	background: linear-gradient(top, #e6ecf0 0%,#dde3e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecf0', endColorstr='#dde3e7',GradientType=0 ); /* IE6-9 */
	padding:1px 1px 1px 20px;
}

.footer .conectese.mobile{
	display:none;
}
.footer .conectese .connect-left{
	width:39%;
	float:left;
}
.footer .conectese h3{
	line-height:36px;
	font-size:87.5%;
	color:#022744;
	padding:0 0 0 0;
}
.footer .conectese ul{
	float:right;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	background-color:#FFF;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:57%;
}
.footer .conectese ul li{
	float:left;
	list-style:none;
	margin:0 0 0 0;
}
.footer .conectese ul a{
	display:block;
	line-height:36px;
	padding:0 0 0 46px;
	font-size:92.3%;
	font-weight:bold;
	background-position:16px 3px;
	background-repeat:no-repeat;
}

.footer .conectese ul a.widget{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/widget_off.png);
	width: auto;
}
.footer .conectese ul a.widget:hover,
.footer .conectese ul a.widget:focus,
.footer .conectese ul a.widget:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/widget_off.png);
}
.footer .conectese ul a.sitio{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/mobile_off.png);
}
.footer .conectese ul a.sitio:hover,
.footer .conectese ul a.sitio:focus,
.footer .conectese ul a.sitio:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/mobile_off.png);
}
.footer .conectese ul a.rss{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/rss_off.png);
}
.footer .conectese ul a.rss:hover,
.footer .conectese ul a.rss:focus,
.footer .conectese ul a.rss:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/rss_off.png);
}
.footer .conectese ul a.reciba{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/email_off.png);
}
.footer .conectese ul a.reciba:hover,
.footer .conectese ul a.reciba:focus,
.footer .conectese ul a.reciba:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/email_off.png);
}

.footer .conectese ul a.facebook{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/facebook.png);
}
.footer .conectese ul a.facebook:hover,
.footer .conectese ul a.facebook:focus,
.footer .conectese ul a.facebook:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/facebook.png);
}
.footer .conectese ul a.twitter{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/twitter.png);
}
.footer .conectese ul a.twitter:hover,
.footer .conectese ul a.twitter:focus,
.footer .conectese ul a.twitter:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/twitter.png);
}
.footer .conectese ul a.youtube{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/youtube.png);
}
.footer .conectese ul a.youtube:hover,
.footer .conectese ul a.youtube:focus,
.footer .conectese ul a.youtube:active{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/youtube.png);
}
.footer .conectese ul a.phone{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/phone.png);
}
.footer .conectese ul a.blog{
	background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/blog.png);
}
.footer ul.bottomLinks{
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/footer_line.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	list-style:none;
	text-align:center;
	padding:28px 0 18px 0;
	margin:0 0 0 0;
}
.footer ul.bottomLinks li{
	display:inline;
	padding:0 5px 0 10px;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/nav_link_divider.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}
.footer ul.bottomLinks li:first-child{
	background:none;
	/*padding:0 5px 0 9px;*/
}
.footer ul.bottomLinks li a{
	text-decoration:none;
	font-weight:bold;
	font-size:92.3%;
}
.footer ul.bottomLinks li a:hover{
	text-decoration:underline;
}
.footer ul.bottomLinks li a:focus{
	text-decoration:none;
}
.footer ul.bottomLinks li a:active{
	text-decoration:none;
}
.footer ul.bottomLinks li.active a{
	color:#595959;
}
.footer p.info{
	text-align:center;
	padding:0 0 0 0;
}
.footer a{
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer a:focus{
	text-decoration:underline;
}
.footer a:active{
	text-decoration:underline;
}
.footer .conectese ul li.phone{
	display: none;
}


/***********************
18. Return to top buttons
***********************/
.volver{
	padding:10px 0 5px 0;
	text-align:right;
}
.volver a{
	display:inline-block;
	padding:0 20px 0 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow5.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	text-decoration:underline;
}
.volver a:hover{
	text-decoration:none;
}
.volver a:focus{
	text-decoration:none;
}
.volver a:active{
	text-decoration:none;
}
.footer .volver{
	padding:15px 0 15px 0;
	text-align:center;
}

.dropdown_menu>ul ul .red{
	list-style:none;
	font-size: 89%;
	text-align: center;
	width: 90%;
}
.red a{
	text-transform:uppercase;
	text-align: center;
	width: 130px;
	margin:8px auto auto auto;
	height: 16px;
	padding:2px 2px 3px 2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	color: white;
	border: none;
	background-color: #6d060a; /* Old browsers */
	background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* IE10+ */
	background: linear-gradient(top, #c00c15 0%,#6d060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 ); /* IE6-9 */
}


/***********************
19. A to Z List
***********************/
.a-z_list {
	/*text-align: center;*/
	margin: 15px 0 15px 0;
}
.a-z_list ul {
	margin: 0 0 9px 0;
}
.a-z_list ul li {
	display: inline;
	text-decoration: none;
	margin: 0 7px 0 0;
	font-size: 90%;
}
.a-z_list select {
	display: none;
}
li.let_selected {
    background: #F7F4E8;
}

.a-z_list .let_selected {
	background: #24496B;
	color: white;
	padding: 2px 4px;
}
.a-z_list form {
	display: none;
}

#A,#B,#C,#D,#E,#F,#G,#H,#I,#J,#K,#L,#M,#N,#O,#P,#Q,#R,#S,#T,#U,#V,#W,#X,#Y,#Z {
	font-size: 70%;
	text-decoration: none;
	color:#2D5B8A;
}

/***********************
20. EXAMPLE SEIS BOX
***********************/
.lineup{
	padding:10px 0 0 0;
}
.lineup p{
	font-size:80%;
	padding:0 6px 5px 6px;
}
.lineup p strong{
	float:left;
	color:#24496B;
	width:30%;
	text-align:right;
}
.lineup p>span{
	float:left;
	padding:0 0 0 2%;
    max-width: 68%;
}
.lineup p b{
	font-size:76.9%;
}
.lineup span a {
	display: block;
}
.with-parenth {
    display: block;
    float: left;
}
.with-parenth b {
    display: inline;
    padding-left: 4px;
}
.with-parenth .url {
    display: inline;
}


/***********************
21. SWIPE.JS
***********************/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

#govtInfo{
	position: relative;
}
#govtInfo .borderBox{
	box-shadow: none;
	border-radius: 6px;
	background-color: #ECE5D4;
}
#govtInfo>a{
	position: absolute;
	top:30%;
	z-index: 1000;
	height: 98px;
	width: 41px;
	background-repeat: no-repeat;
}
#govtInfo>a.rightArrow{
	right: 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow_right.png);
}
#govtInfo>a.leftArrow{
	left: 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow_left.png);
}
#featureInfo{
	position: relative;
}
#featureInfo .borderBox {
	box-shadow: none;
	border-radius: 6px;
	background-color: #ECE5D4;
	margin: 0 0 12px 0;
}
#featureInfo>a{
	position: absolute;
	top:30%;
	z-index: 1000;
	height: 98px;
	width: 41px;
	background-repeat: no-repeat;
}
#featureInfo>a.rightArrow{
	right: 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow_right.png);
}
#featureInfo>a.leftArrow{
	left: 0;
	background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow_left.png);
}
.sliderPagination {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
list-style: none;
}
.sliderPagination li {
display: inline-block;
}

/***********************
22. 'Email This' Form
***********************/
#myForm {
    border: 1px solid #e7e0ce;
    border-radius: 9px;
    padding: 5px 3%;
    margin-bottom: 20px;
}
#myForm input+p {
    border-bottom:1px dashed #e7e0ce;
}
#myForm input[type=text] {
    height: 17px;
    margin: 5px 0;
}
#label_for_p_submit {
    float: none;
    padding: 6px 12px;
}
.FontFormError {
	color: #a50000;
	font-weight: bold;
}
.FontFormError.lftbox-icon-alert {
	padding-left: 44px;
	padding-top: 2px;
}

/***********************
23. CAH & GUIA Forms
***********************/

.consumer_image {
    float: left;
}
.consumer_text {
    clear: both;
}
.consumer_spacer {
	font-size: 80%;
}
#publication {
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 5px 20px 10px;
    box-sizing: border-box;
}
#publication input, #publication textarea, #publication select {
    box-sizing: border-box;
	margin: 4px 0px 12px;
}
#publication .quantity input {
	margin: 2px;
}
#publication table.quantity th, table.quantity td {
    border: 1px solid grey;
}
#publication table.quantity thead th{
    border:none;
}
#publication table.quantity tbody th{
    text-align:left;
    padding:0 10px;
    font-weight:normal;
}

#publication table.quantity{
    border-collapse:collapse;
    font-size: 84%;
    width: 100%;
}
#publication .quantity thead {
    background: #24496b;
    color: white;
}
.consumer_order .redbutton {
    line-height: 30px;
    font-size: 90%;
    letter-spacing: 1px;
    float: right;
    margin: 0;
}
p.consumer_order {
    padding: 40px 0;
}
.quantity-container {
    padding: 7px 0 20px 0; 
    margin: 20px 0 10px 0;
    border-top: 1px #cdc9be dashed;
    border-bottom: 1px #cdc9be dashed;
}

p.err-icon {
    color: #a30000;
    padding: 0 0 0 40px;
    background: url(/web/20150209014200im_/http://www.usa.gov/resources/images/Icon_Alert.png) 0px 0px no-repeat;
    font-weight: bold;
    margin: 10px 0;
}
.layout p.err-label {
    color: #a30000;
    font-weight: bold;
    padding: 0;
    font-size: 90%;
}
#publication>p {
	font-size: 80%;
}

/***********************
24. Banner
***********************/
.banner{
	position: relative;
	text-align: center;
}
.banner a{
	width: 100%;
	display: inline-block;
	text-align: center;
}
.banner img{
	width: 100%;
	max-width: 604px;
	display: inline-block;
	float: none;
}

/***********************
25. Code
***********************/
.codeseg>pre {
    overflow: scroll;
    max-height: 300px;
}

/***********************
26. Survey
***********************/

  #vocModalOverlay {
      width:100%;
      height:100%;
      z-index:9999; /* places the modal overlay between the main page and the modal dialog*/
      background-color:#000;
      opacity:0.5;
      position:fixed;
      top:0;
      left:0;
      display:none;
      margin:0;
      padding:0;
  }

  #vocModal {
      width:50%;
      margin:auto;
      padding: 25px;
      text-align: center;
      border: thin #000 solid;
      background-color:#fff;
      z-index:10000; /* places the modal dialog on top of everything else */
      position:fixed;
      top:25%;
      left:25%;
      display:none;
      background-color: #FFF;
      background-image: url('/web/20150209014200im_/http://www.usa.gov/resources/images/gobierno_logo-mobile.gif');
      background-repeat: no-repeat;
      background-position:0px 15px
  }
  #vocModal:before {
    display:block;
    content:"";
    height:10px;
    width:100%;
    padding:0 25px;
    position:relative;
    left:-25px;
    top:-25px;
    background-color:red;
    background: -moz-linear-gradient(top, #bc0c15 0%, #72050a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0c15), color-stop(100%,#72050a));
    background: -webkit-linear-gradient(top, #bc0c15 0%,#72050a 100%);
    background: -o-linear-gradient(top, #bc0c15 0%,#72050a 100%);
    background: -ms-linear-gradient(top, #bc0c15 0%,#72050a 100%);
    background: linear-gradient(top, #bc0c15 0%,#72050a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0c15', endColorstr='#72050a',GradientType=0 );
  }
  #vocModal p {
    width:100%;
    max-width:400px;
    margin:auto;
  }
  #vocModal p.firstpara {
    margin-top:35px;
  }
  #vocModal h1 {
    text-align:center;
  }

  #vocEnter, .vocCancelButton, .start-survey  {
    height:30px;
    font-size:0.9em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
        
    text-transform: uppercase;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-weight: bold;
  }
  .vocCancelButton {
    cursor: pointer;
    color:#022945;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ddf5ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ddf5ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ddf5ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ddf5ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ddf5ff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ddf5ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ddf5ff',GradientType=0 ); /* IE6-9 */
        
    border: 1px #24496B solid;
  }

  #vocEnter, .start-survey {
    cursor: pointer;
    color:#fff;
    background-color: #6d060a;
    background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a));
    background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%);
    background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%);
    background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%);
    background: linear-gradient(top, #c00c15 0%,#6d060a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 );
        
    border: 1px #9c0e1c solid;
  }

  .banner {
    padding-bottom: 10px;
   /*border-bottom: 1px solid black;*/
  }

  .modalCloseButton {
      float:right;
      position:absolute;
      top:10px;
      left:95%;
  }
  .modalCloseButton img {
      border:0;
  }

  .screen-reader-offscreen {
      position:absolute;
      left:-999px;
      width:1px;
      height:1px;
      top:auto;
  }

  #vocModal input.top-right {
    position: absolute;
    top: 5px;
    right: 5px;
    text-decoration: none;
    background-color: grey;
    color: black;
    font-weight: bold;
    font-size: 80%;
  }

.content {
  margin: 25px 15px 25px 15px;
}
.banner {
  display: block;
  margin: 0 auto 10px auto;
}
.message {
  margin: 15px 0 15px 0;
}
.footer {

}
.float-right {
  float: right;
}
.privacy-policy {
  text-decoration: none;
  color: blue;
  font-size: .9em;
}
.start-survey {
  display: block;
  margin: 25px auto 25px auto;
  width: 150px;
  font-size: 1.2em;
  cursor: pointer;
    
}
#survey-target {
	display:none;
}


/* Portrait tablet to landscape and desktop */
@media (max-width: 960px) {
	body{
		padding:0 0 0 0;
	}
	.layout {
		width:auto;
		border-radius:0px;
		margin:0 auto 0 auto;
	}
	.top-hd{
		width:auto;
		padding:4px 0 1px 0;
	}
	.top-hd ul{
		padding:0 11px 0 11px;
	}
	.mainmenu h3.secondTitle{
		width:48%;
	}
	.mainmenu h3.imageHeading{
		display: none;
	}
	.mainmenu h3.rightColumn, .mainmenu h3.middleColumn{
		left: 50%;
	}
	.image.double h3 {
	    display: none;
	}
	#right_nav {
		margin:10px 0 20px 0;
	}
	.feeds .separator{
		display:block;
	}
	
	/***********************
	Mega Menu
	***********************/
	.dropdown_menu>ul ul, .dropdown_menu>ul ul.image{
        width:45%;
	}
	.dropdown_menu>ul ul a.pic{
        width:250px;
		height:210px;
		margin:5px 0 0 10px;
    }
    .dropdown_menu>ul ul a.pic img{
        width:250px;
		float:left;
    }
	
    .dropdown_menu>ul ul.double{
        width:46%;
    }
    .dropdown_menu>ul ul.double li{
        width:95%;
		float:left;
		margin:0 0 0 10px;
    }
	.dropdown_menu>ul ul.double a.pic{
        width:100%;
		max-width: 360px;
        height: 89px;
		margin:5px 0 5px 0;
    }
    .dropdown_menu>ul ul.double a.pic img{
        width:100%;
		float:left;
    }
    .dropdown_menu>ul ul a.pic img {
		height: auto;
	}
    .image.double .pic>div{
		width: 45%;
		/*max-width: 200px;*/
		height: 100%;
		float: left;
    }
	.dropdown_menu>ul ul.double a.pic span{
		display: block;
		height: 65px;
		width: 40%;
		float: left;
		background-position: right 20px;
		padding: 6px 10% 6px 2%;
		margin: 0;
	}
	.dropdown_menu>ul ul.right{
        padding:0 0 0 20px;
    }
	
	.cmpgncont .inside{
		width:43%;
	}
	
    .wide-only, a.wide-only, .dropdown_menu>ul ul.wide-only{
        display:none;
    }
    .not-wide{
        display:block;
    }
    .dropdown_menu>ul ul.narrow-only{
        display:block;
    }
	.dropdown_menu>ul ul.narrow-only.only768{
		display:none;
	}
    .clear-right-tablet{
        clear:right;
    }
	.dropdown_menu>ul ul .red{
		list-style:none;
	}
	.dropdown_menu>ul ul .red a{
		display: inline-block;
		text-transform:uppercase;
		text-align: center;
		line-height: 28px;
		width: auto;
		margin: 8px auto auto auto;
		height: 28px;
		padding:2px 5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		position:relative;
		color: white;
		border: none;
		background-color: #6d060a; /* Old browsers */
		background: -moz-linear-gradient(top, #c00c15 0%, #6d060a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00c15), color-stop(100%,#6d060a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #c00c15 0%,#6d060a 100%); /* IE10+ */
		background: linear-gradient(top, #c00c15 0%,#6d060a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c15', endColorstr='#6d060a',GradientType=0 ); /* IE6-9 */
	}
	
	.dropdown_menu>ul ul li.bgseparator{
		background:none;
		padding:0 0 0 0;
	}
	.dropdown_menu>ul ul.bgseparator{
		/*background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/menu-separator.png);*/
		background-repeat: no-repeat;
		background-position: right 32px;
		padding:0 0 0 20px;
	}
	
	#govtInfo {
	    width: 100%;
	}
	.hpboxcontainer .boxin{
	height: auto;
	}
	#featureInfo {
	    width: 100%;
	}
	.hpboxcontainer{
	margin: 0 0 20px 0;
	}
	.homeBox, .w12>.homeBox {
	    width: 100%;
	}
	
	.home_box_container ul.services li {
	width: 32%;
	}
	.govtInfo #emailAlerts {
    width: 100%;
	}
	.borderBox {
    margin: 12px 0px 12px 0px;
	}
	#emailAlerts .borderBox, #emailAlerts .home-box-content{
    height:auto;	
	}
	#emailAlerts .home-box-content p label {
    font-size: 100%;	
	}	
	#emailAlerts-noftrbx .home-box-content p label {
    font-size: 100%;	
	}	

}

/* Not standard */
@media (max-width: 860px) {
	.search{
		width:32%;
	}
	
	#govtInfo {
	    width: 100%;
	}
	#featureInfo {
	    width: 100%;
	}
	.w12>.homeBox {
	    width: 100%;
	}
	
	.home_box_container ul.services li {
	width: 48%;
	}
	
	.home_box_container .homeBox {
	margin: 20px 0 0 55px;
	padding: 0 0 0 0;
	width: 40%;
	}
}

/* Desktop half-width */
@media (max-width: 767px) and (min-width: 700px) {
    .social-box{
    	display:none;
    }
    .search{
		width:44%;
		float:right;
		clear: right;
		margin: 15px 0 0 24px;
	}
	.top-hd ul.left li:nth-child(2), .top-hd ul.left li:nth-child(4) {
	    display:none;
	}
	.dropdown_menu>ul ul {
		width: 45%;
		padding: 0 0 0 25px;
	}
	.dropdown_menu>ul ul.double {
		width: 47%;
	}
	.dropdown_menu>ul ul a.pic {
		width: 240px;
		margin: 16px 0 16px 5px;
	}
	.dropdown_menu>ul ul a.pic img {
		width: 240px;
	}
	.dropdown_menu>ul ul.double li {
		/*width: auto;*/
		float: left;
		margin: 0 0 0 0;
	}
	.dropdown_menu>ul ul.right {
		padding: 0 0 0 15px;
	}
	.feeds .separator{
		display:none;
	}
	.footer .sclmedia{
		display:block;
		border: 1px solid #e7e0ce;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		border-radius:6px;
		position:relative;
		padding:0 0 0 12px;
		margin:10px auto 10px auto;
		width:275px;
	}
	.sclmedia h3{
		float:left;
		color:#022945;
		line-height:39px;
		font-size:82%;
	}
	.sclmedia img{
		width:auto;
		margin:0 0 0 0;
	}
	.sclmedia ul{
		float:left;
		list-style:none;
		margin:0 0 0 0;
		padding:6px 0 0 14px;
	}
	.sclmedia ul li{
		float:left;
		background:none;
		padding:0 0 0 0;
		margin:0 14px 0 0;
	}
	.sclmedia ul li a{
		display:block;
		float:left;
		line-height:inherit;
	}

	#featureInfo {
	    width: 100%;
	}
	.homeBox, .w12>.homeBox {
	    width: 100%;
	}
	.home_box_container ul.services li {
	width: 48%;
	}
	.triplebox {
	    border: none;
	    clear: none;
	}
	.triplebox .home_box_container {  
	    border: 1px solid rgb(231, 224, 206);    
	    background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right.png); 
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	.triplebox .home_box_container.nobg {  
	    background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right.png);
	}
	.w12>.homeBox {
	    margin-right: 2%;
	}
	.triplebox>.homeBox + .homeBox + .homeBox {
	    margin-left: 2%;
	}

	.home-box-content {
		height: 160px;
	}

	.home-box-content ol {
		margin-top: 0;
	}
	.home-box-content .alignCenter{
		bottom:10px;
	}
	.footer .conectese ul li.phone{
		display: block;
	}

	.footer .conectese{
		display:none;
	}
	.footer .conectese.mobile{
		display:block;
	}
	.footer .conectese .connect-left{
		float:none;
		width:auto;
		padding:0 0 0 10px;
	}
	.footer .conectese ul{
		float:none;
		width:auto;
	}
	.footer .conectese{
		padding:1px 1px 1px 1px;
	}
	.cmpgncont .inside, .cmpgncont img {
        width: 48%;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 700px) {
	
	.layout {
		width:auto;
		box-shadow:none;
	}
	.layout li, .layout p /*, .layout p label*/ {
		font-size: 86%;
		line-height:1.5em;
	}
	li.mainmenu {
		list-style: none;
		font-size: 100%;
		line-height: 2.5em;
		margin: 0;
	}
	.mainmenu.faq {
	    display: block;
	}
	.component div a{
		font-size: 100%;
	}
	.top-hd{
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/top-hd_bk.gif);
		background-repeat: repeat-x;
		height:7px;
		padding:0 0 0 0;
	}
	.top-hd ul{
		display:none;
	}
	.feeds{
		padding:3px 0 0 0;
	}
	#breadcrumbs_dl{
		display:none;
	}
	div.pdf{
		display:none;
	}
	#title_dl {
		padding:10px 0 15px 0;
	}
	#home_logo {
		margin:0 0 0 0;
		padding:10px 10px 10px 10px;
	}
	a.logo{
		background:transparent;
		width:auto;
		height:auto;
	}
	a.logo img#logo1{
		display:none;
	}
	a.logo img#logo2{
		display:inline-block;
	}
	.contact{
		display:block;
		float:right;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.contact p{
		margin:0 0 0 -9px;
		padding:0 0 1px 0;
		color:#666;
		font-size:80%;
	}
	.contact span.separator{
		float:left;
		display:block;
		height:24px;
		border-right:1px solid #AAA;
		width:1px;
	}
	.contact a{
		text-decoration:none;
		display:block;
		float:left;
		width:30px;
		height:29px;
		margin:0 0 0 10px;
	}
	.contact a.phone{
		margin:0 0 0 0;
	}
	
	.cmpgncont .inside{
		width:39%;
	}
	
	/***********************
	Mobile Mega Menu
	***********************/
	.mainmenu h3{
		left: 0;
	}
	#primary_nav_container{
		background-color:#eaeaea;
		position:absolute;
		top:111px;
		left:0;
		width:100%;
		margin:0 0 0 0;
		border-bottom: 2px solid #022945;
		display:none;
		z-index: 9999;
	}
	#primary_nav_container .mainmenu{
		position:relative;
	}
	#primary_nav_container .inner{
		position:relative;
		padding:0 0 0 0;
		border:none;
		height:auto;
	}
	#primary_nav_container .mainmenu>h2 a{
		border: none;
		padding:6px 14px 6px 20px;
		margin:0 13px 0 0;
		text-decoration:none;
		display:block;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow.png);
		background-position: right center;
		background-repeat: no-repeat;
		color:#326497;
		font-size:140%;
		line-height: 20px;
		white-space:wrap;
	}
	#primary_nav_container .mainmenu>h2,
	.dropdown_menu>ul ul li,
	.dropdown_menu>ul ul.double li:first-child,
	.dropdown_menu>ul ul li.bgseparator{
		font-weight:normal;
		text-align:left;
		color:#FFF;
		text-decoration:none;
		display:block;
		padding:6px 0 6px 0;
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom: 1px #24496b solid;
		background:none;
		border-radius: 0px;
		background-color: #FFF;
	}
	.dropdown_menu>ul {
		padding: 0;
	}
	.dropdown_menu>ul ul{
		margin: 0;
	}
	.dropdown_menu .red{
	    margin-top:0;
	}
	.mainmenu h3{
		display: none;
		top: 0;
		left: 0;
	}
	.dropdown_menu>ul ul a:hover, .dropdown_menu>ul ul a:focus, .dropdown_menu>ul ul a:active {
	background-color: #24496B;
	color: #24496B;
	}
	.dropdown_menu>ul ul li,
	.dropdown_menu>ul ul.double li:first-child{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:100%;
	}
	#primary_nav_container .mainmenu.active h2{
		background:none;
		background-color:#326497;
		margin:0 0 0 0;
		height:34px;
		line-height:34px;
	}
	.dropdown_menu>ul ul li a{
		font-weight:normal;
		text-align:left;
		/*color:#FFF;*/
		text-decoration:none;
		width:auto;
	}
	.dropdown_menu>ul ul li a, .dropdown_menu>ul ul li.red a, .dropdown_menu>ul ul li a.pic, .dropdown_menu>ul ul.double a.pic{
		padding:13px 14px 12px 20px;
		margin:0 13px 0 0;
		border:none;
		font-size:140%;
		line-height:18px;
		height:auto;
		display:block;
		background:none;
		text-align: left;
		width: auto;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow.png);
		background-position: right center;
		background-repeat: no-repeat;
		max-width: 700px;
	}
	.dropdown_menu>ul ul.double a.pic span {
		padding:18px 0 0 0;
	}
	
	.dropdown_menu>ul ul li.dropdown_menu>ul ul a.pic:hover,
	.dropdown_menu>ul ul li.dropdown_menu>ul ul a.pic:focus,
	.dropdown_menu>ul ul li.dropdown_menu>ul ul a.pic:active,
	.dropdown_menu>ul ul a.pic:hover span,
	.dropdown_menu>ul ul a.pic:focus span,
	.dropdown_menu>ul ul a.pic:active span,
	.dropdown_menu>ul ul li a:hover,
	.dropdown_menu>ul ul li a:focus,
	.dropdown_menu>ul ul li a:active{
		text-decoration:none;
		background:none;
	}
	
	.dropdown_menu>ul ul li.dropdown_menu>ul ul a.pic:hover,
	.dropdown_menu>ul ul li.dropdown_menu>ul ul a.pic:focus,
	.dropdown_menu>ul ul li.dropdown_menu>ul ul a.pic:active,
	.dropdown_menu>ul ul li a:hover,
	.dropdown_menu>ul ul li a:focus,
	.dropdown_menu>ul ul li a:active{
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow.png);
		background-position: right center;
		background-repeat: no-repeat;
	}
	
	.dropdown_menu>ul ul li.red{
		height:auto;
		padding:6px 0;
		width: 100%;
	}
	.dropdown_menu>ul ul li.red a{
		display:block;
		width:141px;
		padding:5px 10px 6px 10px;
		margin:0 auto;
		text-align:center;
		border: 1px #9d0e1b solid;
		background: #72050a;
		background-color: #72050a;
		background: -moz-linear-gradient(top, #bc0c15 0%, #72050a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0c15), color-stop(100%,#72050a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #bc0c15 0%,#72050a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #bc0c15 0%,#72050a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #bc0c15 0%,#72050a 100%); /* IE10+ */
		background: linear-gradient(top, #bc0c15 0%,#72050a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0c15', endColorstr='#72050a',GradientType=0 ); /* IE6-9 */
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		position:relative;
		font-size:120%;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
	}
	
	#primary_nav_container .mainmenu>h2:hover,
	#primary_nav_container .mainmenu>h2:focus,
	#primary_nav_container .mainmenu>h2:active{
		text-decoration:none;
		/*background-color:#022945;*/
		margin:0 0 0 0;
		height:auto;
		line-height:32px;
	}
	.dropdown_menu>ul ul li:hover,
	.dropdown_menu>ul ul li:focus,
	.dropdown_menu>ul ul li:active{
		line-height:18px;
		height:auto;
	}
	#primary_nav_container .mainmenu>h2:hover, #primary_nav_container .mainmenu>h2:focus, #primary_nav_container .mainmenu>h2:active, #primary_nav_container .mainmenu.active h2:hover, #primary_nav_container .mainmenu.active h2:focus, #primary_nav_container .mainmenu.active h2:active{
		background-color:#FFF;
		background-image:none;
	}
	#primary_nav_container .mainmenu>h2:hover > a, #primary_nav_container .mainmenu>h2:focus > a, #primary_nav_container .mainmenu>h2:active > a{
		border-left:none;
		margin:0 13px 0 0;
	}
	
	#primary_nav_container .mainmenu{
		position:static;
	}
	.dropdown_menu{
		width:0%;
		height:auto;
		padding:0 0 0 0;
		background-color:transparent;
		position:absolute;
		top:0;
		right:0;
		left:auto;
		border-radius:0;
		/*border:none;*/
		border-top: 0px;
		border-left: 0px;
		border-right:0px;
		box-shadow:none;
	}
	.dropdown_menu .dropdown_menu>ul ul{
		list-style:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.dropdown_menu h3, .dropdown_menu h2{
		white-space:wrap;
		/*display:block;*/
		text-align:left;
		padding:10px 8px 10px 8px;
		font-size:122%;
		font-weight:bold;
		line-height:22px;
		color:#24496B;
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom: 1px #24496b solid;
		background-color:#d9d9d9;
		/*background: -moz-linear-gradient(top, #326497 0%, #254c70 100%);*/ /* FF3.6+ */
		/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#326497), color-stop(100%,#254c70));*/ /* Chrome,Safari4+ */
		/*background: -webkit-linear-gradient(top, #326497 0%,#254c70 100%);*/ /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(top, #326497 0%,#254c70 100%);*/ /* Opera 11.10+ */
		/*background: -ms-linear-gradient(top, #326497 0%,#254c70 100%);*/ /* IE10+ */
		/*background: linear-gradient(top, #326497 0%,#254c70 100%);*/ /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#326497', endColorstr='#254c70',GradientType=0 );*/ /* IE6-9 */
		
		background: -moz-linear-gradient(top,  #fefefe 0%, #d9d9d9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fefefe 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fefefe 0%,#d9d9d9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fefefe 0%,#d9d9d9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fefefe 0%,#d9d9d9 100%); /* W3C*/ 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
		margin:0 0 0 0;
		float:none;
	}
	.dropdown_menu .nav_back{
		display:block;
		text-decoration:none;
		line-height:25px;
		font-size:100%;
		font-weight:normal;
		padding:0 7px 0 19px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		position:absolute;
		/*box-shadow:0px 0px 3px 1px #274570;*/
		margin:8px 0 0 12px;
		color:#FFF;
		background-color:#326497;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arr-volver.png);
		background-position: 5px 8px;
		background-repeat: no-repeat;
		float:left;
		z-index: 1;
	}
	.dropdown_menu h3.secondTitle{
		display:none;
	}
	.dropdown_menu h3.secondTitleLeft{
		display:none;
	}
	.dropdown_menu > br{
		display:none;
	}
	.dropdown_menu h2.rightPos, .mainmenu h2.rightPos.w66, .mainmenu h2.rightPos.left{
		display: block;
		width:97%;
	}
	.dropdown_menu h2.rightPos, .dropdown_menu h3, .mainmenu h2.rightPos.w66, .mainmenu h2.rightPos.left{
	    width: 73%;
	    padding-left: 26%;
	}
	
	.menu{
		background: #022945;
		/*background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/menu-bk.png);*/
		background-repeat: repeat-x;
		display:block;
		height:43px;
		border-top: 1px #e7e0ce solid;
	}
	.menu .menu-item{
		float:left;
		color:#FFF;
		cursor:pointer;
		font-size: 80%;
		font-weight:bold;
		line-height:43px;
		text-align:center;
		text-decoration:none;
		padding:0 7px 0 8px;
	}
	.menu .menu-item.active{
		color:#022945;
		background-color:#FFF;
	}
	.menu .inicio-link{
		border-right: 1px #d0caba solid;
	}
	.menu .inicio-link span{
		display:inline-block;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/menu_home.png);
		background-position: right 13px;
		background-repeat: no-repeat;
		padding:0 19px 0 0;
	}
	.menu .inicio-link.active span{
		background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/menu_home_x.png);
	}
	.menu .menu-button{
		border-right: 1px #d0caba solid;
		padding:0 6px 0 8px;
	}
	.menu .menu-button span{
		display:inline-block;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow_down.png);
		background-position: right 16px;
		background-repeat: no-repeat;
		padding:0 18px 0 0;
	}
	.menu .buscar{
		padding:0 6px 0 8px;
	}
	.menu .buscar span{
		display:inline-block;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/buscar_active.png);
		background-position: right 14px;
		background-repeat: no-repeat;
		padding:0 18px 0 0;
	}
	.menu .menu-button.active span{
		background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/menu-plus_active.png);
		background-position: right 13px;
	}
	.menu .buscar.active span{
		background-image:url(/web/20150209014200im_/http://www.usa.gov/resources/images/buscar.png);
	}

	/***********************
	Mobile Search
	***********************/
	.search{
		position: absolute;
		top: 111px;
		left: 0;
		padding:0 0 0 0;
		margin:0 0 0 0;
		width: 100%;
	}
	.search .searcher{
		z-index: 21;
		background-color: #FFF;
		padding:8px 0 8px 0;
		border-left: 1px #24496B solid;
		border-right: 1px #24496B solid;
		border-bottom: 1px #24496B solid;
		width: 100%;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		position:relative;
	}
	.search .searcher input.submit{
		position: relative;
	}
	.mobile-search{
		position:relative;
		background-color:#326497;
		padding:8px 0 8px 0;
		border-bottom: 1px #24496B solid;
	}
	.search input.text{
		width:88%;
		margin:0 0 0 2%;
		padding:0 0 0 2%;
		border: none;
		height:40px;
		font-size:100%;
	}
	.search input.submit{
		z-index:99;
		height:40px;
		background-color: #022945;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/buscar-button.png);
		background-repeat: no-repeat;
		background-position: right;
		border: none;
		cursor:pointer;
		width: 0;
		padding:0 0 0 6%;
	}

	.social-box{
		display:none;
	}

	.mainmenu{
		float:none;
		display:block;
	}
	.mainmenu h3{
		text-transform:none;
	}
	
	.nav_header{
		display:block;
		text-align:center;
		padding:10px 10px 10px 10px;
		border-bottom: 1px #EEE solid;
	}
	.footer .conectese ul a{
		text-indent:-1000px;
		width: 0;
	}
	.red-button.desktop{
		display:none;
	}
	.red-button.mobile{
		display:block;
		top: -30px;
		height: 24px;
		line-height: 24px;
	}
	.red-button{
		float:none;
		position:absolute;
		top:74px;
		right:5px;
		border-radius:3px;
		font-size:74%;
		padding:7px 12px 8px 12px;
		margin:0 0 0 0;
	}
	
    .dropdown_menu>ul ul, .dropdown_menu>ul ul.image{
        width:100%;
        padding: 0 0 0 0;
    }
	.dropdown_menu>ul ul.right{
		padding:0 0 0 0;
    }
	.dropdown_menu>ul ul a.pic span {
		display: inline;
		height: auto;
		width: auto;
		float: none;
		background:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.dropdown_menu>ul ul.double a.pic span{
		display: block;
		padding:0 0 0 0;
		height: auto;
		width: auto;
		float: none;
	}
    .dropdown_menu>ul ul.double{
        width:100%;
    }
	.dropdown_menu>ul ul.double li{
        width:100%;
		float:none;
		margin:0 0 0 0;
		padding: 0 0 0 0;
		font-size: 90%;
    }
    .dropdown_menu>ul ul a img{
        display:none;
    }
    .wide-only, a.wide-only, .dropdown_menu>ul ul.wide-only{
        display:none;
    }
    .narrow-only{
        display:block;
    }
	.dropdown_menu>ul ul.narrow-only.only768{
		display:block;
	}
    .not-narrow, .dropdown_menu>ul ul.double.not-narrow{
        display:none;
    }

    .dropdown_menu>ul ul .pic div {
		margin:0 0 0 0;
		float: none;
	}
	.dropdown_menu>ul ul a.pic {
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom: 1px #24496b solid;
		background-color: #326497;
		width:100%;
	}
	.redarrow{
		display:none;
	}
	
	ul.three_column_bullets li{
		width:47%;
	}

	.component .boxcontainer h2, .component .boxcontainer h3{
		font-size:86%;
	}
	.mobile-search input.text{
		width:85%;
	}
	.right_box_container{
		margin:2px 2px 20px 2px;
		padding:0 0 0 0;
	}
	.right_box_container.not-order{
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
	}
	.right_box_container h3{
		font-size:90%;
		padding:0 0 0 40px;
	}
	.right_box_container h3 button {
		display: block;
		z-index: 9999;
	}
	.right_box_container h3>span{
		cursor:pointer;
		display:block;
		margin:0 10px 0 0;
		padding:0 20px 0 0;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow4.png);
		background-position: right 18px;
		background-repeat: no-repeat;
	}
	.right_box_container h3 span label{
		width:100%;
	}
	.right_box_container h3 span.arrowUp{
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow5.png);
		background-position: right 18px;
		background-repeat: no-repeat;
	}
	.video-box .button .one_column_bullet{
		margin:10px 8px 0 14px;
		display:none;
	}
	.search input.text{
		width:86%;
	}
	.search input.submit{
		padding:0 0 0 8%;
	}
	.layout .article div p,
	.layout .article div li,
	.layout .right_box_container p{
		font-size:90%;
		line-height:130%;
	}
	.layout .article img.right{
		margin:0 0 10px 5px;
	}
	#govtInfo {
	    width: 100%;
		margin: 0 0 0 0;
	}
	#featureInfo {
	    width: 100%;
		margin: 0 0 0 0;
	}
	.homeBox, .w12>.homeBox {
	    width: 100%;
	}
	
	.home_box_container .homeBox {
	margin: 20px 0 0 55px;
	padding: 0 0 0 0;
	width: 50%;
	}
	
	.home_box_container ul.services li {
	width: 90%;
	}
	
	.component .greybutton {
	float: left;
	}
	.triplebox {
	    border: none;
	    clear: none;
	}
	.triplebox .home_box_container, .triplebox .home_box_container.nobg {
		border: 1px solid rgb(231, 224, 206);
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/bg-right.png);
		background-repeat: repeat-x;
		background-position: 0 0;
		padding:0 0 0 0;
	}
	.home-box-content {
    	height: auto;
	}
	.borderBox.home_box_container {
	    height: auto;
		padding:0 0 0 0;
	}
	.home_box_container h3>span{
		cursor:pointer;
		display:block;
		margin:0 10px 0 0;
		padding:0 20px 0 0;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow4.png);
		background-position: right 18px;
		background-repeat: no-repeat;
	}
	.home_box_container h3 span label{
		width:100%;
	}
	.home_box_container h3 span.arrowUp{
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow5.png);
		background-position: right 18px;
		background-repeat: no-repeat;
	}

	.homeBox h3 a {
		display: block;
	}
	.homeBox h3 button, .home_box_container h3 button, .accCont h3 button {
		display: block;
		z-index: 9999;
	}
	.home-box-content .alignCenter{
		position:static;
		padding:10px 0 10px;
	}

	.homeBox ol, .homeBox ul {
		height: auto;
	}
	
	.footer .conectese{
		display:none;
	}
	.footer .conectese.mobile{
		display:block;
	}
	.footer .conectese .connect-left{
		float:none;
		width:auto;
		padding:0 0 0 10px;
	}
	.footer .conectese ul{
		float:none;
		width:auto;
	}
	.footer .conectese{
		padding:1px 1px 1px 1px;
	}
	.cmpgncont .inside, .cmpgncont img {
        width: 48%;
    }

	.accCont{
		display:block;
		padding:20px 0 0 0;
	}
	.accCont .item{
		margin:0 0 0 0;
		background-color:#326497;
		border: 1px solid #022945;
		padding:0 0 0 0;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		position:relative;
	}
	.accCont .item h3 {
		display: block;
		min-height:40px;
		line-height:20px;
		padding:0 10px 1px 12px;
		background:#022945;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		position:relative;
		color:#FFF;
		font-size:86%;
		margin:0 0 0 0;
	}
	.accCont .item h3 span{
		cursor:pointer;
		display:block;
		padding:11px 20px 12px 0;
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow2.png);
		background-position: right 15px;
		background-repeat: no-repeat;
	}
	.accCont .item h3 span.arrowUp{
		background-image: url(/web/20150209014200im_/http://www.usa.gov/resources/images/arrow3.png);
		background-position: right 15px;
		background-repeat: no-repeat;
	}
	.accCont .item ul{
		background:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		display:none;
		overflow: hidden;
	}
	.accCont .item ul li{
		list-style:none;
		padding:0 0 0 0;
		font-size:86%;
		
	}
	.accCont .item ul li a{
		display:block;
		border-top:1px solid #264c70;
		text-decoration:none;
		padding:15px 14px 10px 14px;
		color:#FFF;
		font-weight:normal;
		text-align:left;
	}
	.accCont .item ul li a:hover{
		text-decoration:underline;
	}
	.accCont .item ul li a:focus{
		text-decoration:underline;
	}
	.accCont .item ul li a:active{
		text-decoration:underline;
	}
	.bottomLinks{
		display:none;
	}
	#cntnt .volver
	{
	text-align: center;
	padding: 18px 0 18px 0;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	ol>li>img {
	    width: auto;
	}

	.two_column_container ul{
		width:90%;
	}
	a.logo img{
		margin:0 0 0 0;
		width:auto;
	}
	.mobile-search input.text{
		width:83%;
	}
	
	.cmpgncont .inside{
		width:100%;
	}
	.cmpgncont.right > img, .cmpgncont.left > img{
		float:none;
	}
	.footer .sclmedia{
		margin: 20px 0 0 0;
	}
	
	.search input.text{
		width:85%;
	}
	.search input.submit{
		padding:0 0 0 9%;
	}
	.component .boxcontainer .boxin .two_column_bullet{
		padding: 0px 0px 0px 15px;
		width:90%;
	}
	.component .two_column_container ul{
		width:100%;
		float:none;
	}
	.component ul.two_column_bullets {
		width: 94%;
		padding:0;
		margin: 0 3%;
	}
	.component ul.two_column_bullets:first-child{
		margin-top: 10px
	}
	.component ul.three_column_bullets li {
	    width:100%;
	    margin-left: 14px;
		padding: 0;
	}
	
	.one_column_bullet img {
		width: auto;
	}

	article .sliderleft {
		width: 100%;
		text-align: center;
		margin: 0;
		float: right;
		width: 50%;
	}
	.slidertop {
		width: 100%;
		float: none;
		
	}
	article .sliderright {
	    width: 70%;
	    margin: 0px 15%;
	}
	.wmuSlider {
		width: 114%;
		left: -7%;
	}
	#govtInfo .borderBox {
		height: 360px; /* changed from 258px*/
		margin: 0 0 0 0;
	}
	#govtInfo{
	    margin: 0 0 0 0;
	}
	
	#govtInfo>.govbx {
	    width: 97.5%;
	}
	#govtInfo>.govbx p{
	    margin: 0 0 0 30px;
	}
	
	#featureInfo .borderBox {
		height: 360px; /* changed from 258px*/
		margin: 0 0 12px 0;
	}
	#featureInfo{
	    margin: 0 0 0 0;
	}
	.homeBox, .w12>.homeBox {
	    width: 100%;
	}
	.hpboxcontainer .boxin ul.two_column_bullet{
	padding: 0 0 0 0;
	width:90%;
	}
	.home_box_container .homeBox {
	margin: 20px 0 0 10px;
	padding: 8px 0 0 0;
	width: 95%;
	}
	
	.home_box_container ul.services li{
	height: 100px;
	width: 100%;
	}
	
	.component .greybutton {
	float: left;
	margin: 15px 0 10px 30px
	}

	.a-z_list select {
		display: inline-block;
	}

	.a-z_list ul {
		display: none;
	}

	
	.lineup p strong{
		display:block;
		float:none;
		width:100%;
		text-align:left;
		padding:3px 0 0 2%;
	}
	.lineup p span{
		max-width: none;
	}
	.a-z_list form{
		display: block;
	}
	.a-z_list a.redbutton, .a-z_list input.redbutton {
		display: inline-block;
		text-decoration: none;
		line-height: 1em;
		float: none;
	}
	.a-z_list h2 {
		display: inline-block;
		padding-right: 10px;
	}
	
	.cmpgncont img {
        width: 100%;
        max-width:300px
    }

    .consumer_label_text {
	    width: 100%;
	    text-align: left;
	    margin: 6px 0;
	}
	.consumer_input {
	    width: 100%;
	    margin: 6px 0;
	}

	.mobile-search input.text{
		width:78%;
	}
	.layout p.upadted-page{
		font-size:90%;
	}
	.search input.text{
		width:80%;
		border: 1px solid;
	}
	.search input.submit{
		padding:0 0 0 13%;
		margin: 0 2% 0 0;
		float: right;
	}
	.component .video-box .embed iframe{
		height:200px;
	}
	label.hidden {
	left: 15%;
	}
	button.hidden {
	left: 72%;
	}
	.home-box-content #email-input {
	width: 143px;
	}
}

/* Landscape phones and down */
@media (max-width: 320px) {
	label.hidden {
	left: 4%;
	}
	button.hidden {
	left: 70%;
	}
	
	.mobile-search input.text{
		width:70%;
	}
	.feeds .box li, 
	.feeds a.kidsgov{
		font-size:70%;
	}
	
	.search {
		max-width: 320px;
	}

	#query {
		max-width: 259px;
	}
	
	.home-box-content #email-input {
		width:	226px !important;
	}
	
	.component .greybutton {
	float: left;
	margin: 15px 0 10px 30px
	}

	#emailSubmit {
		float: none;
		display: block;
		text-align: center;
		margin: auto;
		margin-top: 10px;
	}

#govtInfo {
	    width: 100%;
	}
	
	#featureInfo {
	    width: 100%;
	}
	.homeBox, .w12>.homeBox {
	    width: 100%;
	}


}





/*
     FILE ARCHIVED ON 01:42:00 Feb 09, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:48:42 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.665
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.03
  esindex: 0.01
  cdx.remote: 6.815
  LoadShardBlock: 229.032 (6)
  PetaboxLoader3.resolve: 575.846 (4)
  PetaboxLoader3.datanode: 232.373 (8)
  load_resource: 666.655 (2)
*/