/*GENERAL RESET*/
html{font-size:100%;}
body{
	margin:0 0 30px;
	color:#7b7b7b;
	font:62.5% arial,sans-serif;
	background:#eae7d9 url(../images/structure/body-bg.jpg) no-repeat 100% 0;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto; 
	-khtml-background-size: 100% auto;
	-moz-background-size: 100% auto; /* Gecko 1.9.2 (Firefox 3.6) */ 
	background-size: 100% auto;
}
img{border-style:none;}
a{color:#7b7b7b;}
a:hover{text-decoration:none;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#content-top {
	position:relative;
	width:921px;
	height:385px;
	background: url("../images/home/content-top-bg.png") no-repeat;
	float:left;
}
#content-middle {
	position:relative;
	width:921px;
	left:-1px;
	height:auto;
	float:left;
}
#content-lower {
	position:relative;
	width:921px;
	float:left;
	left:0px;
	height:auto;
}
#content-lower img {
	float:left;
}
#content-lower #left-column {
	width:320px;
	padding-right:15px;
	float:left;
}
#content-lower #middle-column {
	width:310px;
	padding-right:15px;
	float:left;
}
#content-lower #right-column {
	width:260px;
	float:left;
}
#services-nav ul {
	float: left;
    height: 49px;
    list-style: none outside none;
    margin: 0;
    padding: 25px 0;
    position: relative;
}

#services-nav ul li {
	float:left;
	width:auto;
	height:49px;
	padding:0 7px 0 0;
}
#featured-thumbs ul {
	float: right;
    height: 385px;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
	width:123px;
    position: relative;
}

#featured-thumbs ul li {
	float:right;
	width:125px;
	height:96px;
	padding:0;
}

.holder{
	height:1%;
	overflow:hidden;
}
/*PAGE HOLDER*/
.main{
	margin:27px auto 0;
	width:985px;
	position: relative;
}
.main-content{
	background:url(../images/structure/main-bg.png) no-repeat;
	/*height:1%;*/
	padding:16px 32px 0 31px;
	float:left;
}
/*.main-content a{position:relative;}*/
/*LOGO*/
.logo{
	background:url(../images/structure/logo.png) no-repeat;
	margin:7px 0 20px 0;
	width:360px;
	height:59px;
	text-indent:-9999px;
	float:left;
}
.logo a{
	position:relative;
	display:block;
	overflow:hidden;
	height:100%;
}

.eslogo{
	background:url(../es/images/structure/logo.png) no-repeat;
	margin:0 0 20px 0;
	width:360px;
	height:59px;
	text-indent:-9999px;
	float:left;
}
.eslogo a{
	position:relative;
	display:block;
	overflow:hidden;
	height:100%;
}

/*TOP SEARCH */
.top-search{float:left; margin: 23px 0 0 295px; width:265px;}
.top-search fieldset label{display:none;}
.top-search fieldset div{
	float:left;
	overflow:hidden;
	background:url(../images/structure/inptxt-bg1.gif) no-repeat;
	width:170px;
	padding:4px 7px;
	margin:1px 11px 0 0;
}
.top-search div input{
	background:none;
	border:0;
	padding:0;
	width:154px;
	font-size:1.2em;
}
.top-search input{
	float:left;
	position:relative;
}

.top-search fieldset{
	padding:12px 0 0;
	overflow:hidden;
	width:255px;
	float:right;
}

#index #header {
	height: 58px; }
/*HEADER*/
#header{
	height:72px;
	margin-bottom:0px;
	background:#ffffff url(../images/structure/mainnav/nav-bg.gif) repeat-x;
	width:921px;
	position:relative;
	z-index:999999;
}


/*NAVIGATION*/
#skipnav {display:none;}
.nav{
	display:table;
	width:100%;
}
.nav ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-1px;
}
.nav-es{
	display:table;
	width:100%;
}
.nav-es ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-1px;
}
/*ONE LEVEL DROPDOWN*/
.nav ul ul{
	width:178px;
	display:none;
	/*padding:21px 12px 3px;*/
	padding:0;
	float:none;
	letter-spacing:0;
	position:absolute;
	top:45px;
	left:3px;
	/*border:3px solid #a5a5a5;
	border-top:none;*/
	border-bottom:2px solid #3c3d3b;
	background:#6d6e6c url(../images/structure/mainnav/dd-menu-bg.png) repeat-x 0 0;
	font-size:0.9em;
	z-index:999999;
}
.nav-es ul ul{
	width:200px;
	display:none;
	/*padding:21px 12px 3px;*/
	padding:0;
	float:none;
	letter-spacing:0;
	position:absolute;
	top:45px;
	left:3px;
	/*border:3px solid #a5a5a5;
	border-top:none;*/
	border-bottom:2px solid #3c3d3b;
	background:#6d6e6c url(../images/structure/mainnav/dd-menu-bg.png) repeat-x 0 0;
	font-size:0.9em;
	z-index:999999;
}
/*.nav ul div.shadow{background:transparent url(../images/structure/mainnav/menu_dropshadow.png) no-repeat 0 0;padding:0 10px;position:absolute;top:45px;left:-13px;}*/

.nav li{
	float:left;
	padding:4px 0 0 0;
}
.nav li:hover, .nav li.hover{position:relative;}
.nav li:hover a, .nav li.hover a{
	color:#c7c8c7;
	background:url(../images/structure/mainnav/arrow-nav.gif) no-repeat 50% 100%;
}
.nav-es li{
	float:left;
	padding:4px 0 0 0;
}
.nav-es li:hover, .nav-es li.hover{position:relative;}
.nav-es li:hover a, .nav-es li.hover a{
	color:#ccddeb;
	background:url(../images/structure/mainnav/arrow-nav.gif) no-repeat 50% 100%;
}
.nav-es li:hover li a, .nav-es li.hover li a{
	background:none;
	color:#c7c8c7;
}
.nav-es li:hover li a, .nav-es li.hover li a{
	background:none;
	color:#c7c8c7;
}
.nav li:hover ul, .nav li.hover ul{display:block;}
.nav-es li:hover ul, .nav-es li.hover ul{display:block;}
.nav li li{
	padding:0;
	float:none;
	vertical-align:top;
	position:relative;
	height:1%;
	z-index:999999!important;
	border-bottom: 1px solid #868785;
}
.nav-es li li{
	padding:0;
	float:none;
	vertical-align:top;
	height:1%;
	border-bottom: 1px solid #868785;
}
.nav li a{
	height:11px;
	padding:17px 0 13px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	text-decoration:none;
}
.nav-es li a{
	height:11px;
	padding:17px 0 13px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	text-decoration:none;
}
.nav li a.newsroom {
	width:96px;
	background:url(../images/structure/mainnav/news.gif) no-repeat 15px -7px;
}
.nav-es li a.esnewsroom {
	width:89px;
	background:url(../es/images/structure/mainnav/newsroom.gif) no-repeat 20px -8px;
}
.nav li a.home {
	width:62px;
	background:url(../images/structure/mainnav/home.gif) no-repeat 15px  -7px;
}
.nav-es li a.eshome {
	width:124px;
	background:url(../es/images/structure/mainnav/home.gif) no-repeat 20px  -8px;
}
.nav li a.issues {
	width:66px;
	background:url(../images/structure/mainnav/issues.gif) no-repeat 15px -7px;
}
.nav-es li a.esissues {
	width:81px;
	background:url(../es/images/structure/mainnav/issues.gif) no-repeat 20px -8px;
}
.nav li a.services {
	width:177px;
	background:url(../images/structure/mainnav/services.gif) no-repeat 15px -7px;
}
.nav-es li a.esservices {
	width:221px;
	background:url(../es/images/structure/mainnav/services.gif) no-repeat 20px -8px;
}
.nav li a.about {
	width:120px;
	background:url(../images/structure/mainnav/about.gif) no-repeat 15px -7px;
}
.nav li a.updates {
	width:170px;
	background:url(../images/structure/mainnav/updates.gif) no-repeat 15px -6px;
}
.nav-es li a.esabout {
	width:128px;
	background:url(../es/images/structure/mainnav/about.gif) no-repeat 20px -8px;
}
.nav li a.colorado {
	width:127px;
	background:url(../images/structure/mainnav/colorado.gif) no-repeat 15px -7px;
}
.nav-es li a.escolorado {
	width:128px;
	background:url(../es/images/structure/mainnav/colorado.gif) no-repeat 20px -8px;
}
.nav li a.contact {
	width:75px;
	background:url(../images/structure/mainnav/contact.gif) no-repeat 15px -7px;
}
.nav-es li a.escontact {
	width:103px;
	background:url(../es/images/structure/mainnav/contact.gif) no-repeat 20px -8px;
}
.nav li.active a ,
.nav li.hover a ,
.nav li:hover a {
	background-position:15px -36px;
}
.nav li.active a.updates ,
.nav li.hover a.updates ,
.nav li:hover a.updates {
	background-position:15px -35px;
}
.nav-es li.active a ,
.nav-es li.hover a ,
.nav-es li:hover a {
	background-position:20px -37px;
}
.nav li li a {
	float:none;
	padding:10px 12px 10px;
	height:auto;
	text-indent:0;
	overflow:visible;
}
.nav-es li li a {
	float:none;
	padding:10px 12px 10px;
	height:auto;
	text-indent:0;
	overflow:visible;
}
.nav li:hover,.nav li.hover, .nav li.active{
	background:url(../images/structure/mainnav/arrow-nav.gif) no-repeat 50% 100%;
}
.nav li li.hover , 
.nav li li:hover {
	background:none;
}
.nav li li.hover a ,
.nav li li:hover a{
	background:#3a6176 url(../images/structure/mainnav/dd_item_bg.png) repeat-x 0 0;
	color:#fff;
}
.nav-es li:hover,.nav-es li.hover, .nav-es li.active{
	background:url(../images/structure/mainnav/arrow-nav.gif) no-repeat 50% 100%;
}
.nav-es li li.hover , 
.nav-es li li:hover {
	background:none;
}
.nav-es li li.hover a ,
.nav-es li li:hover a{
	background:#3a6176 url(../images/structure/mainnav/dd_item_bg.png) repeat-x 0 0;
	color:#fff;
}

/*.breadcrumbs*/

.nav .breadcrumbs {
    height: 1%;
    left: 5px;
    overflow: visible;
	float: left;
    padding: 3px 0;
    position: relative;
    top: 0px;
	z-index:0 !important;
    width: 920px;
}
.nav .breadcrumbs li {
    background:none;
    color: #3974A8;
    float: left;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0;
    padding: 1px 3px;
	z-index:1!important;
}
.nav .breadcrumbs li a{
    background: url("../images/structure/separator3.gif") no-repeat scroll 100% 3px transparent;
    color: #3974A8;
    float: left;
    padding: 0 10px 0 0;
    text-decoration: none;
    text-indent: 0;
	z-index:1!important;
}

.nav .breadcrumbs li a:hover{text-decoration:underline; z-index:1!important;}
/*
for es
*/
#es .breadcrumbs {
    height: 1%;
    left: 5px;
    overflow: visible;
    padding: 0;
    position: relative;
    top: -2px;
    width: 920px;
	z-index:-1 !important;
}
#es .breadcrumbs li {
	list-style:none;
    background:none;
    color: #3974A8;
    float: left;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0;
    padding: 0px 3px 0 4px;
}
#es .breadcrumbs li a{
    background: url("../images/structure/separator3.gif") no-repeat scroll 100% 3px transparent;
    color: #3974A8;
    float: left;
    padding: 0 10px 0 0;
    text-decoration: none;
    text-indent: 0;
}

#es .breadcrumbs li a:hover{text-decoration:underline;}

/*SUB NAVIGATION*/
.sub-nav{
	height: 1%;
    overflow: hidden;
    padding: 6px 0 0;
    position: relative;
    top: -13px;
	width:920px;
}
.sub-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	height:11px;
}
.sub-nav ul.pagetools{
	float:right;
	margin:0;
	padding:0 0 5px;
}
.sub-nav li{
	background:url(../images/structure/separator1.gif) no-repeat 0 4px;
	padding:2px 3px 0 4px;
	float:left;
	font-weight:bold;
	font-size:10px;
	color:#3974a8;
}
.sub-nav li.twitter, .sub-nav li.facebook, .sub-nav li.youtube {
	background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 10px;
    position: relative;
    top: -6px;
}
.sub-nav .share-link{
	padding:0 0 0 13px;
	margin-left:4px;
}
.sub-nav li a{
	color:#3974a8;
	text-decoration:none;
	float:left;
}
.sub-nav li:first-child{background:none;}
.sub-nav li a:hover{text-decoration:underline;}
/*FONT SIZE ICONS*/
.sub-nav span{float:left;}
.sub-nav #decrease{
	font-size:0.8em;
 position:absolute; bottom:-1px;left:0;
}
.sub-nav #reset{position:absolute; bottom:-2px;left:10px;}
.sub-nav #increase{font-size:1.2em; position:absolute; bottom:-2px;left:20px;}
.sub-nav ul #textchanger{
	float:left;
	overflow:hidden;
	height:11px;
	position:relative;
	width:33px;
}
.sub-nav li #textchanger li{
	background:none;
	padding:0 0 0 4px;
}
/*MIDDLE*/
#index #middle, #middle{
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
}
/*WELCOME WEB SITE BOX*/
.welcome-site{
	overflow:hidden;
	height:1%;
}
/*VISUAL PART*/
.welcome-site img{display:block;}
.welcome-site .visual{
/*background: #bcbfc0 url(../images/home/main-image.jpg) 0 0 no-repeat;*/
	position: relative;
	float:left;
	width:640px;
	height:485px;
}
.welcome-site .visual #intro{
	display:block;
	position:absolute;
	top: 320px;
	left: 26px;
	width: 350px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:15px;
	color:#ffffff;
}
.welcome-site .visual #intro a{
	color:#ffffff;
	text-decoration:underline;
}
.welcome-site .visual img{display:block;}
/*INFORMATION PART*/
.welcome-site .info{
	float:right;
	width:270px;
}
/*recent NEWS BOX*/
.sidebar div.recent-news{background-color:#fff; position:relative; background-image:none !important;}
/*#index .recent-news{height:318px;}*/
.recent-news{background-color:#fff; position:relative; background-image:none !important;}
/*#index .recent-news{height:318px;}*/

#recent-container, .recent-container{border:solid 0px red; position:relative; height:370px;}
#recentItemsWrappper, .recentItemsWrappper{ min-height:295px;background:#ffffff; }
ul#recentItems, ul.recentItems {border: 0 solid red;
    height: auto;
    overflow: auto;
    width: 320px;}
	
#home  ul#recentItems,#home  ul.recentItems {border: 0 solid red;
    height: 328px;
    overflow: auto;
	overflow-x: hidden; 
	overflow-y: auto;
    width: 320px;}

.sidebar-menu .left {
	float:left;
	width:50%;
}

.sidebar-menu .right-column {
	width:50%
	float:right;	
}
	
.recent-news .heading, .sidebar .heading{
	display:block;
	font-size:1.5em;
	padding:10px 12px 0 12px;
	color:#fff;
	height:28px;
	background:#3a6176 url(../images/structure/heading-bg.gif) repeat-x;
}
.heading{
	display:block;
	font-size:1.5em;
	padding:10px 12px 0 12px;
	color:#fff;
	height:28px;
	background:#3a6176 url(../images/structure/heading-bg.gif) repeat-x;
}
.recent-news .heading span , .sidebar .heading span {
	margin:0;

}
.recent-news ul{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
}
.recent-news li{
	/*height:1%;*/
	background-image:none;
	overflow:hidden;
	vertical-align:top;
	padding:10px 17px 10px;
	line-height:1.5em;
}
.recent-news li.hentry {
	font-size: 1em !important;
	width:271px; }
	
.recent-news li.even{
	background:#f1f0f0;
}

.recent-news li em{
	float:left;
	font-style:normal;
	width:40px;
	color:#758185;
	font-size:1em;
}
.recent-news li a{
	float:left;
	width:190px;
	color:#3974a8;
	text-decoration:none;
	line-height:13px;
	line-height:13px;
	font-size:1em;

}
.recent-news li span{
	background:url(../images/structure/bullet1.gif) no-repeat 0 5px;
	padding-right:5px;
	margin-right:-10px;
}

.recent-news .recent-subnav{
	background:#D2E0EB none repeat scroll 0 0;	
	margin:0;
	overflow:hidden;
	padding:4px 0 0 0;	
}

.recent-news .recent-subnav li a {
	color:#3A6176;
	float:left;
	padding:4px 8px 5px;
	width:auto;
}
/* recent events */
.recent-events ul{
	margin:0 0 0px;
	padding:0;
	list-style:none;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
}
.recent-events li{
	/*height:1%;*/
	background-image:none;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 19px 0px;
	line-height:1.5em;
}
.recent-events li em{
	float:left;
	font-style:normal;
	width:20px;
	margin-top:-2px;
	color:#758185;
}
.recent-events li a{
	float:left;
	width:190px;
	background:none !important;
	font-weight:normal !important;
	color:#464645;
	text-decoration:none;
	line-height:13px;
}
.recent-events li span{
	padding-right:5px;
	margin-right:-10px;
}

/*recent galleries pod on multimedia page*/

.recent-news li a.gallery_link {width:160px;}
.recent-news li img.gallery_thumb {float:left; width:50px; margin-right:20px;}

.recent-news .galleries {
	height: auto !important;
}
 


.recent-news li a:hover{text-decoration:underline;}
/*ALL NEWS LINK*/
.all-news-link-home{
	bottom:0;
	width:301px;
}
#home .all-news-link{
	text-align:right;
	background:#D2E0EB;
	font-size:1.1em;
	padding:15px 10px;
	font-weight:bold;
	width:300px;
	position:absolute;
}
#home .recent-news li.hentry {
	width:89%; }

.all-news-link{
	text-align:right;
	background:#D2E0EB;
	font-size:1.1em;
	padding:15px 10px;
	font-weight:bold;
	width:250px;
}

.all-news-link a{
	color:#587B8E;
	background:url(../images/structure/bullet2.gif) no-repeat 100% 5px;
	padding-right:8px;
	text-decoration:none;
}
.all-news-link a:hover{text-decoration:underline;}
/*PAGE CONTENT*/
#index .content-holder{
	
}

.box {margin-bottom:10px;}

/*MAIN-COLUMN*/
#index .main-column, 
.main-column{
	float:left;
	width:640px;
	padding:12px 0 0;
}
#index .main-column h3, 
.main-column h3, .main-column legend{
	margin:0 0 8px -2px;
	font-size:2.3em;
	color:#464645;
	font-weight:normal;
}
/*HOT TOPIC LIST*/
.topic-list{
	margin:0 -11px 18px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:661px;
}
.topic-list li{
	float:left;
	width:201px;
	padding-right:16px;
}
.topic-list h4{
	margin:0 0 7px;
	color:#48758e;
	font-size:1.5em;
}
.topic-list img{
	margin-bottom:16px;
	display:block;
}
.topic-list p{
	margin:0;
	line-height:17px;
	font-size:1.2em;
}
/*rss*/
.rss {
	float:right;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../images/icons/firefox_rss.png) no-repeat;
	width:16px;
	height:16px;
	margin:6px 0 0 10px;
}
/*SIDEBAR*/
#index .sidebar, .sidebar{
	float:right;
	width:270px;
	padding:54px 0 0;
}
.sidebar p{
	font-size:1.2em;
	line-height:1.3em;
	padding:0 15px 0;
}

#home-right p{
	font-size:1.2em;
	line-height:1.3em;
	padding:0 15px 0;
}

/*SERVICE LIST*/
#index .service-list{
	border: 5px solid #e2e1d9;
	border-bottom: 4px solid #e2e1d9;
}

.service-list{
	background:#f1f1f0;
	margin:0 0 10px;
	padding:3px 0 0;
	list-style:none;
	border: 5px solid #e2e1d9;
	border-bottom: 4px solid #e2e1d9;
}
.service-list li{
	vertical-align:top;
	height:1%;
	margin:0;
	font-size:1.4em;
	font-weight:bold;
	padding:10px 17px 6px 56px;
	background-position:20px 50%;
	border-bottom: 1px solid #e2e1d9;
}
.service-list li a{
	color:#4c809e;
	text-decoration:none;
}
.service-list li a:hover{text-decoration:underline;}
.meeting-serv{background:url(../images/icons/ico8.gif) no-repeat;}
.nom-serv{background:url(../images/icons/ico6.gif) no-repeat;}
.intern-serv{background:url(../images/icons/ico7.gif) no-repeat;}
.grant-serv{background:url(../images/icons/ico5.gif) no-repeat;}
.contact-serv{background:url(../images/icons/ico1.gif) no-repeat;}
.fed-serv{background:url(../images/icons/ico2.gif) no-repeat;}
.tour-serv{background:url(../images/icons/ico4.gif) no-repeat;}
.flag-serv{background:url(../images/icons/ico3.gif) no-repeat;}
/*FOOTER*/
#footer{padding:20px; background-color:#d9d6d6; float:left; height:120px;margin-top:10px; position:relative;left:0px; width:880px; overflow:hidden;}
/*LOCATION BOX*/
.location-box{
	color:#777b7a;
	overflow:hidden;
	height:auto;
	font-size:1em;
	width:190px;
	position:relative;
	top:-15px;
	float:left;
}
.regional-thumbnail {
	float:left;
	width:250px;
	padding:7px;
	background-color:#e2e1d9;
	margin-right:20px;
}
.washington-office {
	float:right;
	width:185px;
}
div.footer-dc {
	float:left;
}
address.dc {
	float: left;
    font-size: 1.1em;
    font-style: normal;
    line-height: 16px;
    margin: 0;
    padding: 0;
    width: 243px;
}
.dc-header {
	font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 10px;
	float:left;
	display:block;
	width:100%;
}
.location-box h5, .location-box h4, .location-box h3{
	margin:0 0 4px;
	font:bold 1.6em Helvetica, sans-serif;
}
.location-box p{
	margin:0;
	line-height:14px;
	font-size:1.2em;
	border-right:1px solid #d3d2cb;
	padding-right:47px;
}
.location-box ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:135px;
}
.location-box li{
	vertical-align:top;
	height:1%;
	overflow:hidden;
}
.location-box ul a{
	display:block;
	text-decoration:none;
	padding:4px 0 0 10px;
	height:17px;
	width:125px;
	float:left;
	color:#4d81b1;
	font-weight:bold;
}
.location-box li{font-size:11px;}
.location-box ul a:hover{background:transparent url(../images/footer/arrow.gif) no-repeat 0 1px;}
.location-box ul li#list-north_central a:hover{background:transparent url(../images/footer/arrow-lrg.gif) no-repeat 0 1px;}
.location-box div{
	float:left;
	width:271px;
}
/*ADDRESS BOX*/

.location-box #office-location{
	padding: 0 0 0 53px;
}


.location-box .footer-ico-list{
	float:right;
	font-size:1.2em;
	font-weight:bold;
	width:234px;
}
.location-box .footer-ico-list li{
	border-top:1px solid #c7daad;
	overflow:hidden;
	height:1%;
	padding:1px 0 7px;
	vertical-align:top;
}
.footer-ico-list li:first-child{border:none;}
.location-box .footer-ico-list a{
	color:#528bab;
	float:left;
	text-decoration:none;
	padding:6px 0 5px 39px;
}
.address-highlight{ 
	font-size:1em;
	height:11em;
	position:relative;
	left:0;
	float:left;
	margin:5px 10px 0 15px;
	overflow:hidden;
	width:175px;
}
.address-highlight address, .offices address{
	margin:0;
	padding:0;
	float:left;
	font-style:normal;
	line-height:16px;
	font-size:1.1em;
	width: 185px;
	float: left;
}
.address-highlight address span, .offices address span{display:block;}
.address-highlight address .org {font-size: 1.4em; margin-bottom:10px; font-weight:bold;}
.address-highlight address .footer_thumbnail{ float:right; border: 5px solid #b2ae9b;}
.offices .address {display:block;padding:0 15px;}
.offices address .org{margin:10px 0 0; font-weight:bold;}
/*.location-box .footer-ico-list .add-mike:hover{background:url(../images/icons/facebook.gif) no-repeat;}
.location-box .footer-ico-list .add-mike{background:url(../images/icons/facebook.gif) no-repeat;}
.location-box .footer-ico-list .you-tube{
	background:url(../images/icons/youtube.gif) no-repeat 0 7px;
	padding:13px 0 4px 39px;
}
.location-box .footer-ico-list .you-tube:hover{background:url(../images/icons/youtube.gif) no-repeat 0 7px;}
.location-box .footer-ico-list a:hover{text-decoration:underline;
}*/
/*FOOTER NAVIGATION*/
.footer-nav{
	margin:15px 0 0;
	padding:0 0 20px;
	list-style:none;
	text-align:right;
	font-size:1.1em;
}
.footer-nav li{
	display:inline;
	background:url(../images/footer/separator2.gif) no-repeat 0 12px;
	padding:10px 0 10px 7px;
}
.footer-nav li:first-child{background:none;}
.footer-nav li a{
	color:#528bab;
	text-decoration:none;
}
.footer-nav li a:hover{text-decoration:underline;}
/*INDEX2 PAGE*/
/*recent NEWS BOX*/
.home-page2 .recent-news{background:none;}
.home-page2 .recent-news ul{
	background:none;
	margin:0 0 8px;
}
.home-page2 .recent-news li{padding:10px 17px 9px;}
/*recent NEWS BOX SUBNAV*/
.home-page2 .recent-news .recent-subnav{
	overflow:hidden;
	height:1%;
	background:#c6d9ab;
	padding:4px 0 0 10px;
	margin:0;
}
.recent-news .recent-subnav li{
	float:left;
	padding:0 2px 0 0;
	font-size:1em;
}
/*.recent-news .recent-subnav li a{
	width:auto;
	float:left;
	color:#506f1b;
	padding:4px 8px 5px;
}*/
.recent-news .recent-subnav li a:hover, .recent-news .recent-subnav li a.active{background:#fff;}
.home-page2 .recent-news li.even{
	background:#f1f0f0;
	padding:13px 17px 10px;
}
/*SIDEBAR MENU*/
.sidebar-menu{
	margin:0;
	padding:0px 0px 15px;
	list-style:none;
	float:left;
	width:260px;
}
.sidebar-menu li{
	height:33px;
	vertical-align:top;
	overflow:hidden;
	font-size:.9em;
	font-weight:bold;
	overflow:hidden;
	padding:10px 0;
	float:left;
}
.sidebar-menu li a {
	padding:4px 0 6px 39px;
	color:#528bab;
	height:24px;
	float:left;
	text-decoration:none;
}
.sidebar-menu li a:hover{text-decoration:underline;}
.sidebar-menu li:first-child{border:none;}
.sidebar-menu .add-mike{background:url(../images/icons/facebook.gif) no-repeat;}
.sidebar-menu .twitter-mike{background:url(../images/icons/twitter.gif) no-repeat;}
.sidebar-menu .GFHC{background:url(../images/icons/GFHCbutton.png) no-repeat;}
.sidebar-menu .you-tube{background:url(../images/icons/youtube.gif) no-repeat;}
.sidebar-menu .my-skills{background:url(../images/icons/msmf.png) no-repeat;}
.sidebar-menu .read-mike{background:url(../images/icons/pencil.gif) no-repeat;}
.sidebar-menu .red-cross{background:url(../images/icons/redcross.gif) no-repeat;}
.sidebar-menu .haiti{background:url(../images/icons/haiti.gif) no-repeat;}
.sidebar-menu .healthcare{background:url(../images/icons/healthcare.gif) no-repeat; height:18px; padding-top: 10px;}
.sidebar-menu .egypt{background:url(../images/icons/egypt.gif) no-repeat;}
.sidebar-menu .wildfire{background:url(../images/icons/wildfire.png) no-repeat;}
.sidebar-menu .japan{background:url(../images/icons/japan_flag.png) no-repeat;}
.sidebar-menu .travel{background:url(../images/icons/travel.png) no-repeat;}
.sidebar-menu .ems-star{background:url(../images/icons/EMSstar.gif) no-repeat;}
.sidebar-menu .approps{background:url(../images/icons/approps3.gif) no-repeat;}
.sidebar-menu .competes{background:url(../images/icons/competes.png) no-repeat;}
.sidebar-menu .approps2{background:url(../images/icons/approps2.gif) no-repeat;}
.sidebar-menu .approps3{background:url(../images/icons/approps.gif) no-repeat;}
.home-page2 .service-list li{padding:10px 0 10px 39px;}
.home-page2 .service-list{padding-bottom:17px;}
.sidebar-menu .gov-challenge{background:url(../images/icons/gov-challenge.png) no-repeat;}

/*VETERANS BENEFITS BUTTON*/
.vet-benefits{
	background:url(../images/structure/veterans-benefits.jpg) no-repeat;
	height:123px;
	width:268px;
	overflow:hidden;
	margin-bottom:10px;
	display:block;
}
.vet-benefits strong {
	display:block;
	text-align:center;
	font-size:1.5em;
	color:#ffffff;
	margin-bottom:15px;
}
.vet-benefits p {
	margin:-3px 0 8px;
	padding:0;
	text-align:center;
	line-height:13px;
	font-size:1.1em;
	color:#ffffff;
}
* html .vet-benefits p  {
	margin-top:2px;
}
* +html .vet-benefits p  {
	margin-top:2px;
}

#services-nav {
	float:left;
}
/*EMAIL SIGN UP BOX*/
.email-sign{
	background-color:#E2E1DA;
	height:1%;
	overflow:hidden;
	padding:15px 40px 15px 10px;
	margin-bottom:10px;
}
.email-sign strong {
	display:block;
	font-size:1.5em;
	color:#5b5742;
}
.email-sign p {
	margin:-3px 0 8px;
	padding:0 0 1px 0;
	line-height:13px;
	font-size:1.1em;
	color:#5b5742;
}
* html .email-sign p  {
	margin-top:2px;
}
* +html .email-sign p  {
	margin-top:2px;
}
.email-sign fieldset{
	overflow:hidden;
	margin-right:-40px;
	width:260px;
}
.email-sign fieldset label{display:none;}
.email-sign fieldset input{
	float:left;
	position:relative;
}
.email-sign fieldset div{
	float:left;
	padding:4px 7px 5px;
	width:159px;
	overflow:hidden;
	margin:1px 9px 0 0;
	background:url(../images/structure/inptxt-bg2.gif) no-repeat;
}
.email-sign fieldset div input{
	width:167px;
	font-size:1.2em;
	background:none;
	border:none;
	padding:0;
}

/*NEWS BOX*/
.news-box {
    min-height: 190px;
    overflow: hidden;
    padding: 12px 0 0;
    width: 260px;
}
.news-box .column {
	float:left;
	width:265px;
	display:inline;
	background-color:#ffffff;
	min-height:195px;
}
.news-box h4 {
	margin:0;
	padding:10px 13px 4px 13px;
	color:#545553;
	font-size:1.5em;
	width:100%;
	background:#e2e1d9;
}

.academy_info {
    float: left;
    margin: 0 0 0 15px;
    width: 55%;
}
.academy_link {
    float: right;
    height: 99%;
    margin: -25px 0 0;
    width: 42%;
}
.academy_info p{}
.academy_link img{
    height: auto;
    padding: 5px 62px 8px 60px;
    width: auto;
}
.academy_link a{
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 0 14px;
}
#academy_event p {
    color: #7B7B7B;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 20px;
}
#academy_event{
    border-color: #E2E1D9;
    border-style: solid;
    border-width: 5px 5px 4px;
	 background: none repeat scroll 0 0 #F1F1F0;
	 height: 235px;
}
#academy_event a{
    color: #48758E;
	text-decoration:none;
}
#academy_event h4 {
    border-bottom: 1px solid #E2E1D9;
    font-size: 1.5em;
    margin: 10px 0 0 15px;
    padding: 10px 0 4px;
    width: 258px;
}

* html .news-box h4 {
	padding-bottom:10px;
}
* +html .news-box h4 {
	padding-bottom:10px;
}
.news-box h5 {
	margin:0;
	padding:0;
	font-size:1.2em;
}
.news-box p{
	margin:0 0 12px;
	font-size:1.2em;
	line-height:17px;
}
.left-image{
	float:left;
	margin:4px 16px 0 0;
}
.right-image{
	float:right;
	margin:4px 0 0 10px;
}
.news-box .column div {
	overflow:hidden;
	height:1%;
	padding:11px 4px 0px 15px;
	margin-top:10px;

}
.news-box .column div#flash{
float:right;
overflow:hidden;
	border:none;
	background:none;
	padding:0;
}
* html .news-box .column div.other {
	padding-bottom:2px;
}
* +html .news-box .column div.other {
	padding-bottom:2px;
}
.news-box a {
	/*font-size:1.2em;*/
	text-decoration:none;
	background:url(../images/structure/bullet1.gif) no-repeat 0 4px;
	padding-left:10px;
	color:#3974a8;
}
.news-box h5 a {
	text-decoration:none;
	background:none;
	padding-left:0;
}
.news-box p a{
	background:none;
	padding:0;
}
.news-box a:hover{text-decoration:underline;}
#index .content-holder, .content-holder{margin-bottom:20px;}
.news-box .column .info{
	float:right;
	width:153px;
	border:none;
	padding:0 0 6px;
}
#footer .right-image{
	margin:6px 33px 0 0;
	border:5px solid #b2ae9b;
}
/*RELEASE LIST*/
#middle{margin:18px 0 15px 0; background-color:#fbfaf6;}
/*SIDEBAR*/
.sidebar{
	padding:0;
	/*background:#fff;*/
}
.sidebar div.box {clear:both;background:#fff url(../images/structure/pod_bg.gif) repeat-x 0 28px; }
div.box {clear:both;background:#fff url(../images/structure/pod_bg.gif) repeat-x 0 28px; padding-bottom:0;}
.sidebar .recent-news ul{margin:0; overflow:hidden !important; width:270px !important;}
/*MAIN COLUMN*/
.main-column{
	background:#fbfaf6;
	color:#655d50;
	padding:16px 15px 25px 14px;
	width:620px;
}

.main-issues{
	width:893px !important;
}

#issue-content {
	width:60%;
	float:left; }
	
#index .main-column{
	background:none;
}
.main-column h2{
	font-size:2.3em;
	margin:0 0 5px;
	line-height:27px;
	font-weight:normal;
}

.main column bodyheader2{
	font-size:2.3em;
	margin:10px 0 5px;
	line-height:27px;
	font-weight:normal;
}

.main-column h3, .main-column legend{
	margin:18px 0 10px;
	font-size:1.6em;
}
.main-column em{
	font-style: italic;
}
.main-column p, .main-column td, .main-column li{
	margin:19px 0 0;
	font-size:1.2em;
	line-height:14px;
}

.main-column li{ margin:0; }

/*ISSUE STATEMENT*/
#issue_statement ul li{
	
	font-size:1.2em;
	padding-bottom:5px;
}

#issue_statement ul li ul li{
	
	font-size:1em;
	padding-bottom:5px;
}



/*PRESS RELEASE LIST PAGE*/
.press-list{
	padding:0;
	margin:-5px -5px -10px -5px;
}
.main-column h2{
	margin:0 0 9px;
	border-bottom:2px solid #e5e5e5;
	font-size:2.1em;
}
/*SHOWING PAGE BOX*/
.showing-page{
	padding:10px 10px 9px;
	background:#ecece9;
	overflow:hidden;
	height:1%;
}
.showing-page span{
	float:right;
	color:#4078ab;
	font-size:1em;
}
.showing-page span a{
	color:#4078ab;
	font-size:1.0em;
	text-decoration:none;
}
/*PREVIOUS LINK*/
.prev{
	background:url(../images/structure/bullet3.gif) no-repeat 0 5px;
	padding-left:8px;
	margin-right:4px;
}
/*NEXT LINK*/
.next{
	background:url(../images/structure/bullet4.gif) no-repeat 100% 5px;
	padding-right:8px;
	margin-left:4px;
}
.showing-page span a:hover{text-decoration:underline;}
.main-column .showing-page em{
	float:left;
	color:#666;
	font-style:normal;
	font-size:1.0em;
}
/*PRESS RELASES LIST*/
.press-list ul{
	margin:0;
	padding:12px 10px 0;
	list-style:none;
}
.press-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding-bottom:19px;
}
.press-list strong{
	font-weight:normal;
	font-size:1em;
	width:60px;
	color:#655d50;
	float:left;
}
.main-column .press-list ul div{
	float:left;
	width:510px;
	line-height:15px;
}
.main-column .press-list div {margin:0;}
.main-column .press-list div a{
	text-decoration:none;
	color:#4078ab;
}

.main-column .press-list div a:hover{text-decoration:underline;}
.main-column .press-list div span{
	background:url(../images/structure/bullet1.gif) no-repeat 100% 5px;
	padding-right:10px;
}
/*SEARCH PRESS RELEASE FORM*/
.press-search{
	margin:13px 7px 0 13px;
	font-size:1.1em;
}
.press-search label{
	padding:0 0 4px;
	color:#666;
	display:block;
}
.press-search .holder{
	border-bottom:1px solid #f0f0f0;
	padding-bottom:16px;
	margin-bottom:13px;
	width:250px;
}
.press-search .holder input{
	float:left;
	margin-left:3px;
	position:relative;
}

.inp-text{
	margin-right:3px;
	border:1px solid #d9d6cf;
	background:#f1f5f8;
	color:#867c67;
	width:159px;
	float:left;
	padding:3px 4px;
}
.press-search .holder select{
	float:left;
	padding:0;
	margin:1px 3px 0 0;
}
.press-search .holder img{
	float:left;
}
.month-select{width:70px;}
.year-select{width:60px;}
.press-search .holder label{display:none;}
/*BY TOPIC LISTS*/
.by-topic{
	font-size:1.1em;
	padding:0 0 15px 12px;
	margin:-5px 0 0;
}
.by-topic span{
	color:#666;
	padding-bottom:5px;
	display:block;
}
.by-topic ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:126px;
}
.by-topic li{
	vertical-align:top;
	height:1%;
	padding:1px 0 2px;
	overflow:hidden;
}
.by-topic li a{
	color:#3f78ab;
	font:bold 0.9em Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/structure/bullet1.gif) no-repeat 100% 5px;
	padding:1px 8px 1px 0;
	float:left;
}
.by-topic li a:hover{text-decoration:underline;}

.captioned_photo{ display:block; background-color:#4d81b1; padding:3px 0;}
.main-column .captioned_photo p{ margin:10px 15px; color:#fff;}
.banner-image {float:right; margin:19px 0 15px 15px;width:291px;}

.pullquote{ display:block; float:left; width:247px; margin:19px 15px 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:27px; color:#4d81b1; font-style:italic; padding: 10px 0; border-top:2px solid #4d81b1; border-bottom:2px solid #4d81b1;}
.pullquote p{  margin:0; font-size:18px; line-height:27px;}

/* sharethis */
#sharethis_0 {height:20px;}
.sub-nav li a.stbutton {
padding:1px 0 10px 18px !important;
height:20px;
}
.sub-nav li span.stbuttontext {
line-height:11px;
}

/* related files */
/*columns*/
.related-files {padding:0;}
.related-files {margin:0 11px 0 0;float:left;width:270px;font-size:1em;}

/*recent news*/
.related-files ul {margin:0;list-style:none;line-height:1.167em;width:100%;overflow:hidden;font-weight:bold; padding:0 0 10px;}
.related-files li {height:1%;vertical-align:top;overflow:hidden;padding:10px 0 6px;margin:-1px 0 1px 0;}
.related-files li {padding:10px 15px 9px;}
.related-files li.even {background:#F1F0F0 none repeat scroll 0 0;}
.related-files strong {float:left;font-weight:normal;margin:0 15px 0 0;color:#3974A8;}
.related-files strong {font-size:.909em;}
* html .related-files strong {margin:0 10px 0 0;}
*+html .related-files strong {margin:0 10px 0 0;}
* html .related-files span {display:block;}
*+html .related-files span {display:block;}

.related-files a { display:block;min-heightE2E1D9si:32px;height:auto !important;height:32px;padding:3px 0 0 40px;font-size:1.1em;font-weight:bold; margin-top:4px; text-decoration:none; color:#3974A8;}
.related-files a.more { display:block; height:auto; padding:9px 15px 8px; font-size:0.909em; margin:0 -15px; }
.related-files a:hover { text-decoration:underline; }
.related-files a.doc{ background:url(../images/icons/doc.png) no-repeat 4px 0; }
.related-files a.pdf{ background:url(../images/icons/pdf.png) no-repeat 0 0; }
.related-files a.mp3{ background:url(../images/icons/mp3large.jpg) no-repeat 0 0; padding:0 0 0 45px; height:30px; }
.related-files a.avi{ background:url(../images/icons/avilarge.jpg) no-repeat 0 2px; padding:0 0 0 45px; height:30px;}
.related-files a.txt{ background:url(../images/icons/doc.png) no-repeat 0 0; }
.related-files a.zip{ background:url(../images/icons/pdf.png) no-repeat 0 2px; }
.related-files a.map{ background:url(../images/icons/icon_map.png) no-repeat 0 3px; overflow:visible; }
.related-files a.biopic{ background:url(../images/icons/biopic.png) no-repeat 0 0; }

.related-files a span.filedesc {color:#767676; line-height:1.1em; font-weight:normal;}
.related-files a span.filesize {color:#3974A8; display:inline;}

.list-item {margin: 20px 0; padding:15px; background:transparent url(../images/structure/list_gradient.png) top repeat-x; width: 580px;}
.main-column .list-item h3 { font-size:1.8em; margin:0 0 .25em 0; padding:0 0 0 210px;}
.main-column .list-item p { margin:.5em 0 1em; padding:0 0 0 210px;}
.main-column .list-item ul { margin:.5em 0 1em; padding:0 0 0 225px;}
.list-item img {float:left; margin: 0 10px 5px 0;}

/*legislation*/
.evenrow {background:#F1F0F0 none repeat scroll 0 0}
#thomas {padding:10px;}
#thomas_search{width:180px; font-size:1.3em;}


#newsticker { height:28px;padding:10px 15px 0 15px;background:url(../images/structure/heading-bg.gif) repeat-x;margin:-8px 0 8px 0; }
#newsticker-label { float:left;margin-right:7px; }
#newsticker-label span { font-size:15px;color:#ffffff; }
#newsticker ul { float:left;margin:0;padding:3px 0 0 0;list-style:none; }
#newsticker ul li { margin:0;padding:0;font-size:12px;color:#ffffff; }
#newsticker ul li a { font-size:12px;color:#ffffff;text-decoration:none; }

.clear {clear:both;}
li div.clear { height:1px !important; }

.main-column h3.cascaded { border-bottom:1px solid #E5E5E5; }
.main-column h4.cascaded { font-size:1.35em; }



/*
** OFFICE LOCATIONS
**
** DESCRIPTION:	
** USAGE:		
** NOTES:			
**
*/
#office-locations {
  clear: left;
  overflow: show;
  position: relative;
  height: 250px;
  width: 900px;
  float: left;
}
#office-locations #map-container {
  width: 175px;
  height: 140px;
  position: relative;
  top: 5px;
  left: 10px;
  float: left;
}
#map, .dc #map {
  width: 175px;
  height: 135px;
  margin: auto 30px auto -7px;
  float: left;
  background-image: url(../images/structure/footer/map.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.northwest #map {
  background-position: 0 0;
}
.north_central #map {
  background-position: -175px 0;
}
.high_plains #map {
  background-position: -350px 0;
}
.greater_metro #map {
  background-position: -525px 0;
}
.i_70_west #map {
  background-position: -700px 0;
}
.highway_50_west #map {
  background-position: -875px 0;
}
.san_luis_valley #map {
  background-position: -1050px 0;
}
.arkansas_river #map {
  background-position: -1225px 0;
}
.four_corners #map {
  background-position: -1400px 0;
}
.pikes_peak #map {
  background-position: -1575px 0;
}
#map area {
  cursor: pointer;
}

#office-list {
  width: 20%;
  float: left;
}
#office-locations ul {
  margin: 2em 1em;
  list-style: none;
}
#office-list li {
  font-weight: bold;
  width: 9em;
  line-height: .5em !important;
}
#office-list li a {
  line-height: .5em;
  margin: 0;
  padding: 0;
  color: #6f6f6f; }


#addresses .address-northwest,
#addresses .address-four_corners,
#addresses .address-pikes_peak,
#addresses .address-north_central,
#addresses .address-high_plains,
#addresses .address-denver_metro,
#addresses .address-i_70_west,
#addresses .address-highway_50_west,
#addresses .address-arkansas_river,
#addresses .address-san_luis_valley {
  display: none;
}

.northwest #addresses .address-northwest,
.four_corners #addresses .address-four_corners,
.pikes_peak #addresses .address-pikes_peak,
.north_central #addresses .address-north_central,
.high_plains #addresses .address-high_plains,
.greater_metro #addresses .address-denver_metro,
.arkansas_river #addresses .address-arkansas_river,
.i_70_west #addresses .address-i_70_west,
.highway_50_west #addresses .address-highway_50_west,
.san_luis_valley #addresses .address-san_luis_valley {
  display: block; float: left;
}

.regional-thumbnail img.northwest,
.regional-thumbnail img.four_corners,
.regional-thumbnail img.pikes_peak,
.regional-thumbnail img.high_plains,
.regional-thumbnail img.denver_metro,
.regional-thumbnail img.north_central,
.regional-thumbnail img.arkansas_river,
.regional-thumbnail img.i70_west,
.regional-thumbnail img.highway_50_west,
.regional-thumbnail img.san_luis_valley {
  display: none;
}

.northwest .regional-thumbnail img.northwest,
.four_corners .regional-thumbnail img.four_corners,
.pikes_peak .regional-thumbnail img.pikes_peak,
.greater_metro .regional-thumbnail img.denver_metro,
.high_plains .regional-thumbnail img.high_plains,
.north_central .regional-thumbnail img.north_central,
.arkansas_river .regional-thumbnail img.arkansas_river,
.i_70_west .regional-thumbnail img.i70_west,
.highway_50_west .regional-thumbnail img.highway_50_west,
.san_luis_valley .regional-thumbnail img.san_luis_valley {
  display: block; float: left;
}

.recent-news .recent-subnav li a:hover, 
.news .recent-subnav li a#news,
.press .recent-subnav li a#press,
.video .recent-subnav li a#video,
.twitter .recent-subnav li a#twitter,
.facebook .recent-subnav li a#facebook {background:#fff;}

.recent-news .news, .recent-news .press, .recent-news .video, .recent-news .twitter,  .recent-news .facebook { display:none; }
.news .recent-news .news, .press .recent-news .press, .video .recent-news .video, .twitter .recent-news .twitter, .facebook .recent-news .facebook { display:block; }

#es #recent-container {
	display: block;
	height: 180px; }
	
.press-es #recent-container #recentItemsWrappper {
	height:258px;
	min-height:258px;
	overflow:hidden; }
	
.press-es #recent-container #recentItemsWrappper ul#recentItems {
	width: 270px; }
	
.press-es #recent-container #recentItemsWrappper ul#recentItems li {
	width: 236px; }
	
	
	
	a.survey{
		  background-image: url(../images/structure/survey.png);
		  width:199px;
		  height:50px;
		  display:block;
		  margin:20px 0px;
	}
		a.survey:hover{
		 background-position:-0 -50px;

	}
	a.survey span{
		display:none;
	}

