﻿/*
	File            : /[sitename]/styles/site-styles.css
	Description     : Styles available for use across the web site.
*/

@charset "UTF-8";

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ///// VA HOMELESS LOCAL STYLES///// */

strong { font-weight:bold; }
ul, ol { margin-left:35px; }

#innerContent #main a { color:#c02424; }
#innerContent #main a:hover { color:#ec3e3e; }

#innerContent #content-left-subpage img { padding:0; }

#content-header { width:773px; float:left; }
#content-left { width:542px; float:left; clear:left; }
	#content-left .photo-right { float:right; border:solid 1px #d8d8d8; margin:15px; padding:7px; background-color:#ededef; }
	#content-left .signature { float:left; margin-left:90px; }
	#content-left hr { border-color: #e3e3e3; color:#e3e3e3; border-style: solid; border-width: 1px 0 0; margin: 15px 10px 15px 0; height: 0; }
#content-right { width:213px; float:left; margin-left:17px; }
    #innerContent #content-right h1 { margin-bottom:15px; }

#vahomefront {  }
#commissioners-note {  }
#tabbed_content { width:542px; float:left; clear:left; margin-top:10px; }
	#innerContent #menu { padding: 0; margin-left:0; }
		#innerContent #menu li.welcome a { display:block; float:left; width:181px; height:38px; background:url(/homeless/images/bg_tabbed_welcome.gif); background-position: 0 0; }
		#innerContent #menu li.veterans a { display:block; float:left; width:182px; height:38px; background:url(/homeless/images/bg_tabbed_veterans.gif); background-position: 0 0; }
		#innerContent #menu li.community a { display:block; float:left; width:178px; height:38px; background:url(/homeless/images/bg_tabbed_community.gif); background-position: 0 0; }
		#innerContent #menu li { display: inline; }
	    #innerContent #menu li a { float:left; text-decoration: none; color: #ffffff; text-align:center; height:38px; font-size:1.1em; text-shadow: 0px -1px 0px #226ca6; filter: dropshadow(color=#226ca6, offx=0, offy=-1); }
			#innerContent #menu li a:hover { color:#ffffff; }
		#innerContent #menu li a:hover { background-position: 0 -38px; }
		#innerContent #menu li a p { padding-top:13px; margin-left:0; }
		#innerContent #menu li.active a { color:#3c81b9; background-position: 0 -76px; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); }
	.content { float: left; clear: both; border: 1px solid #c1c1c1; border-top: none; background:url(/homeless/images/bg_texture_tabbed.jpg) #e9eaec; padding: 10px 20px 20px; width: 499px; }
	.container { margin:10px 0 0 0; padding:15px; background:#ffffff; border:1px solid #dbdbdb; overflow:hidden; }
		.container h5 { margin:0; }
		.content-left a:link { color:#c80a0a; }
			ul.announcements { margin:0 0 20px 0; padding:0; }
			ul.announcements li { list-style:none; margin:0 0 10px 0; padding-left:22px; background:url(/homeless/images/note-16.png) no-repeat; background-position: 0 3px; }
#content-footer { width:770px; float:left; clear: both; margin-top:20px; border:1px solid #c1c1c1; }
a.button-homeless_coordinator { margin-left:3px; margin-top:14px; background:url(/homeless/images/bg_buttons_sidebar.png) no-repeat -852px 0; width: 213px; height: 88px; display: block; text-indent: -9999px; }
	#innerContent a.button-homeless_coordinator:hover { background-position: -852px -88px; }
a.button-vcl { margin-left:3px; margin-top:14px; background:url(/homeless/images/bg_buttons_sidebar.png) no-repeat 0 0; width: 213px; height: 88px; display: block; text-indent: -9999px; }
	#innerContent a.button-vcl:hover { background-position: 0 -88px; }
a.button-joining_forces { margin-left:3px; margin-top:14px; background: url(/homeless/images/bg_buttons_sidebar.png) no-repeat -213px 0; width: 213px; height: 88px; display: block; text-indent: -9999px; }
	#innerContent a.button-joining_forces:hover { background-position: -213px -88px; }
a.button-mtc { margin-left:3px; margin-top:14px; background: url(/homeless/images/bg_buttons_sidebar.png) no-repeat -426px 0; width: 213px; height: 88px; display: block; text-indent: -9999px; }
	#innerContent a.button-mtc:hover { background-position: -426px -88px; }
a.button-facility_locator { margin-left:3px; margin-top:8px; background: url(/homeless/images/bg_buttons_findafacility.png) no-repeat 0 0; width: 213px; height: 99px; display: block; text-indent: -9999px; }
	#innerContent a.button-facility_locator:hover { background-position: 0 -99px; }
a.button-nrd { margin-left:3px; margin-top:11px; background: url(/homeless/images/bg_buttons_sidebar.png) no-repeat -639px 0; width: 213px; height: 88px; display: block; text-indent: -9999px; }
	#innerContent a.button-nrd:hover { background-position: -639px -88px; }
#innerContent .events_container { float:left; width:225px; margin:0; padding:0; }
	#innerContent .events_container .event { width:230px; overflow:hidden; margin-bottom:10px; }
		#innerContent .events_container .event p { float:left; width:150px; margin:0 0 0 8px; }
		#innerContent .events_container .event h5 { float:left; width:175px; margin:0 0 0 8px; }
	#innerContent .events_container .calendar { float:left; width: 45px; height: 50px; font-size: 0.8em; background: #fff; border: 1px solid #2e79b7; }
        #innerContent .events_container .calendar span { display: block; }
        #innerContent .events_container .calendar .month { background: #2e79b7; color: #fff; font-weight: bold; text-align: right; padding: 0 5px 0 0; }
        #innerContent .events_container .calendar .day { text-align: center; font-weight: bold; font-size: 2.3em; padding:8px 0 0 0; }
		#innerContent .events_container .photos_container { float:left; width:220px; margin:0 0 0 15px; }
			#innerContent .events_container .photos_container a img { border:1px solid #ffffff; }
				#innerContent .events_container .photos_container a img:hover { border:1px solid #2e79b7; }
	#innerContent .veterans_container_left { float:left; width:225px; margin:0; padding:0; }
	#innerContent .veterans_container_right { float:left; width:220px; margin:0 0 0 15px; }
ol.numbered_red { list-style: none; margin-left: 0; }
*+html ol.numbered_red { margin-left: 20px; }
	ol.numbered_red > li:before { content: counter(chapter) ". "; counter-increment: chapter; font-weight: bold; float: left; width: 40px; background:url(/homeless/images/numbered_red.png) top left no-repeat; padding:4px 0 3px 6px; color:#ffffff; }
	ol.numbered_red li { clear: left; margin-bottom:10px; }
	ol.start { counter-reset: chapter; }
#veterans .container img { border:1px solid #cccccc; float:left; margin-right:10px; }

/* ///// SUBPAGE-SPECIFIC LAYOUT STYLES ///// */

#innerContent #content-left-subpage a.backtotop { display:block; height:24px; width:108px; position:relative; right:-372px; background:url(/homeless/images/bg_backtotop.png) no-repeat; text-indent:-9999px; }

#innerContent a.onlinechat { display:block; height:34px; width:532px; position:relative; right:0; background:url(/homeless/images/bg_online_chat3.png) no-repeat; text-indent:-9999px; margin-left:-67px; margin-bottom:15px; }
		#innerContent a.onlinechat:hover { background:url(/homeless/images/bg_online_chat3_over.png) no-repeat;  }

#innerContent #content-header-subpage { width:790px; background:url(/homeless/images/bg_header_darkblue.png) top left no-repeat; height:100px; position:relative; float:left; }
	#innerContent #content-header-subpage h1 { color:#ffffff; margin:15px 0 0 20px; font-size:2em; line-height:150%; text-shadow: 0px -2px 0px #064176;filter: dropshadow(color=#064176, offx=0, offy=-2); }
#innerContent #content-left-subpage { width:460px; float:left; clear:both; }
	#innerContent #content-left-subpage .image-right { float:right; margin:0 0 15px 15px; border:6px solid #e8e8e8; padding:0; }
		#innerContent #content-left-subpage .image-right:hover { border:6px solid #cccccc; }
	#innerContent #content-left-subpage .image-left { float:left; margin:0 15px 15px 0; border:6px solid #e8e8e8; padding:0; }
		#innerContent #content-left-subpage .image-left:hover { border:6px solid #cccccc; }
	#innerContent #content-left-subpage .image-full { float:left; margin:0 0 15px 0; border:6px solid #e8e8e8; padding:0; }
#innerContent #content-right-subpage { width:213px; float:left; margin-left:25px; }
	#innerContent #content-left-subpage .red-highlight { color:red; }


.grey_box { width:438px; float:left; clear:both; margin:0 0 25px 0; border:1px solid #c1c1c1; background:#f8f8f8; padding:20px; -webkit-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); }
	#innerContent .grey_box h2 { margin :-5px 0 3px 0; font-size:1.8em; padding:0; text-align:left; }
	#innerContent .grey_box h3 { margin:0 0 5px 0; padding:0; font-size:1.6em; }
	#innerContent .grey_box h4 { margin:0; padding:0; font-size:1.2em; text-align:left; }
	#innerContent .grey_box ul { margin-top:8px; padding-top:0; padding-bottom:0; margin-left:35px; }
	#innerContent .grey_box ul li { margin-top:3px; list-style:circle outside; padding-left:5px; }

.error_box { width:438px; height:255px; float:left; clear:both; margin:0 0 25px 0; padding:20px; background:url(/homeless/images/bg_404.jpg) top left no-repeat; }
.grey_box_event { width:438px; float:left; position:relative; clear:both; margin:0 0 25px 0; border:1px solid #c1c1c1; background:#f8f8f8; padding:20px; -webkit-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); }
	#innerContent .grey_box_event h3 { margin:0 0 5px 135px; padding:0; font-size:1.6em; }
	#innerContent .grey_box_event h4 { margin:0 0 0 135px; padding:0; font-size:1.2em; text-align:left; }
	#innerContent .grey_box_event p { margin:0 0 5px 135px; }
	#innerContent #content-left-subpage .grey_box_event a.backtotop { display:block; height:24px; width:108px; position:relative; right:-351px; background:url(/homeless/images/bg_backtotop.png) no-repeat; text-indent:-9999px; }

	.grey_box_event ul { margin:0 0 0 135px; padding-top:0; padding-bottom:0; margin-bottom:5px; }
	.grey_box_event ul li { margin-top:5px; }
	#innerContent .grey_box_event .calendar { float:left; background: #fff; border:1px solid #d4d4d4; padding:15px; }
        #innerContent .grey_box_event .calendar span { display: block; }
        /*#innerContent .grey_box_event .calendar span.month { color: #fff; font-size:2.6em; font-weight: bold; text-align: center; padding:0 0 5px 0; color:#979797; text-transform:uppercase;text-shadow: 0px -1px 0px #4b4b4b;filter: dropshadow(color=#4b4b4b, offx=0, offy=-1); }
        #innerContent .grey_box_event .calendar span.day { text-align: center; font-weight: bold; font-size: 5em; line-height:1em; color:#095aa2; font-weight:bold;text-shadow: 0px -2px 0px #084881;filter: dropshadow(color=#084881, offx=0, offy=-2); }*/
		#innerContent .grey_box_event .calendar span.month { color: #fff; font-size:2.6em; font-weight: bold; text-align: center; padding:0 0 5px 0; color:#979797; text-transform:uppercase;  }
        #innerContent .grey_box_event .calendar span.day { text-align: center; font-weight: bold; font-size: 5em; line-height:1em; color:#095aa2; font-weight:bold;text-shadow: 0px -2px 0px #084881; }
	#innerContent .grey_box_event a.backtotop { display:block; height:24px; width:108px; position:relative; bottom:-20px; right:-386px; background:url(/homeless/images/bg_backtotop_grey.png) no-repeat; text-indent:-9999px; }
		#innerContent .grey_box_event a.backtotop:hover { background:url(/homeless/images/bg_backtotop_grey-over.png) no-repeat; }
		
		.grey_box_event .profile img { position: absolute; top: -9px; left: -8px; }
		
		
		.image_gallery_container_left { float:left; width:237px; }
		.image_gallery_container_right { float: left; width:237px; margin-left:38px; }
	 	.image_gallery { margin-bottom:30px; }
			.image_gallery a { float:left; padding:10px; margin-bottom:30px; border:1px solid #c1c1c1; background:#ffffff; -webkit-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); text-decoration:none; }
			.image_gallery a p,.image_gallery a p { color:#000000; }
				.image_gallery a:hover { border:1px solid #aaaaaa; background:#f7fbff; }
			.image_gallery img { margin-bottom:10px; }
			.image_gallery_ie { float:right; width: 217px; padding:15px; background:#eeeeee; border:1px solid #c1c1c1; margin-bottom:15px; margin-right:8px;  }

		
		
#content-left-subpage .content_box { width:480px; float:left; clear:both; border:1px solid #c1c1c1; margin-bottom:20px;line-height:0; }
	#content-header-subpage .header-icon { position: absolute; top:0; right:0; }
	#content-left-subpage .content_box h3 { padding:10px 20px; background:#08559a; color:#ffffff; font-size:1.4em; line-height:1.2em; font-weight:normal; }
	#content-left-subpage .content_box_container { padding: 10px 20px; }
	#innerContent #content-left-subpage .content_box_container a.backtotop { display:block; height:24px; width:108px; position:relative; bottom:-10px; right:-351px; background:url(/homeless/images/bg_backtotop.png) no-repeat; text-indent:-9999px; }
		#content-left-subpage .content_box_container a.backtotop:hover { background:url(/homeless/images/bg_backtotop-over.png) no-repeat; }
		
#content-left-subpage .content_block { width:480px; float:left; clear:both; border-bottom:1px solid #c1c1c1; margin-bottom:20px; line-height:0; }
	#content-left-subpage .content_block h3 { font-size:1.4em; line-height:1.2em; font-weight:normal; margin-bottom:20px; font-weight:bold; color:#333333; }
	#content-left-subpage .content_block p { margin-left:0; }
	#content-left-subpage .content_block_container { padding:0; }
	#content-left-subpage .content_block_container a.backtotop { display:block; height:24px; width:108px; position:relative; bottom:-1px; right:-373px; background:url(/homeless/images/bg_backtotop.png) no-repeat; text-indent:-9999px; }
		#content-left-subpage .content_block_container a.backtotop:hover { background:url(/homeless/images/bg_backtotop-over.png) no-repeat; }
		
	#content-left-subpage p a.backtotop { display:block; height:24px; width:108px; position:relative; bottom:-1px; right:-373px; background:url(/homeless/images/bg_backtotop.png) no-repeat; text-indent:-9999px; border-bottom:1px solid #CCC; clear:left; }
			#content-left-subpage p a.backtotop:hover { background:url(/homeless/images/bg_backtotop-over.png) no-repeat; }
			
#content-right-subpage .sidebar { width: 213px; margin-bottom:35px; margin-top:-8px; }
#content-right-subpage .sidebar ul { margin-bottom:15px; }
#content-right-subpage	ul { padding-left:0; margin-left:16px; }
#content-right-subpage .error-shift { -webkit-transform: rotate(3deg); -moz-transform:  rotate(3deg); }
	#content-right-subpage .sidebar h5 { padding:12px 0 0 0; background:url(/homeless/images/bg_sidebar_top.png) top right; color:#ffffff; font-size:1.2em; font-weight:bold; height:27px; text-align:center; margin: 8px 0 3px 0;text-shadow: 0px -1px 0px #921d1d;filter: dropshadow(color=#921d1d, offx=0, offy=-1); }
	#content-right-subpage .sidebar-body { width:181px; background:#e5e5e5; border:1px solid #cdcdcd; margin:0 0 3px 0; padding:15px; }
	#content-right-subpage .sidebar-footer { background:#00427a; width:213px; height:13px; overflow:hidden; }
	

/* Breadcrumb Styles */

#breadcrumb { font: 11px Arial, Helvetica, sans-serif; background-image:url('/homeless/images/bc_bg.gif'); background-repeat:repeat-x; height:30px; line-height:30px; color:#888; border:solid 1px #c1c1c1; width:513px; overflow:hidden; margin:0 0 15px 0; padding:0; }
	#breadcrumb li { list-style-type:none; padding-left:10px; display:inline-block; float:left; }
		#innerContent #main #breadcrumb a { display:inline-block; background-image:url('/homeless/images/bc_separator.gif'); background-repeat:no-repeat; background-position:right; padding-right: 15px; text-decoration: none; color:#555555; outline:none; }
			#innerContent #main #breadcrumb a:hover { color:#0959a0; text-decoration:underline; }
		#innerContent #main #breadcrumb a.home { background:url(/homeless/images/breadcrumbs_home.gif) top left no-repeat; padding-left:20px; }
			

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff; border: none; position: relative; /* -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; */ zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flexslider .slides h1 { z-index:100; position: absolute; top:40px; margin-left:45px; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.8em; }
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: none; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav { color:#ffffff; }
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(/homeless/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 40%; cursor: pointer; text-indent: -9999px; }
.flex-direction-nav li .next {background-position: -52px 0; right: -16px; }
.flex-direction-nav li .prev {left: -16px; }
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 82px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 15px; height: 15px; display: block; background: url(/homeless/images/bg_control_nav2.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -15px;}
.flex-control-nav li a.active {background-position: 0 -30px; cursor: default;}



	
/* Show/Hide */
p.expand_heading { padding: 0 0 0 10px; margin: 0 0 5px 0; background: url(/homeless/images/expand_collapse2.png) no-repeat; height: 34px; line-height: 34px; width: 342px; }
	#innerContent #main p.expand_heading a { color:#095aa2; }
		#innerContent #main p.expand_heading a:hover { color:#3c95d8; }
.expand_all { cursor:default; }
p.expand_heading a { text-decoration: none; display: block; }
p.expand_heading a:hover {  }
p.active { background-position: left bottom; }
.toggle_container { overflow: hidden; clear: both; }
	#innerContent .grey_box_event h3.success_title { margin-top:20px; }
	#innerContent .grey_box_event .toggle_container p { margin-bottom:1em; }
.expanded { background-position:bottom left; }

.large-text { font-size:1.2em; width:330px; line-height:1.4em; }

/* remove duplicative page title */
.page-title { display:none; }


/* MATERIALS CENTER */

	* { zoom: 1.0; }
	
	.sidebar-body-download { width:181px; background:#e5e5e5 url(/homeless/images/download_center.gif) top center no-repeat; border:1px solid #cdcdcd; margin:0 0 3px 0; padding:120px 15px 15px 15px; }
		#tier4innerContent .sidebar-body-download li { font-size:.8em; }
		#tier4innerContent .sidebar-body-download a { color:#09579d; }

	#tier4innerContent .product_box { width:198px; float:left; margin:0 10px 10px 0; padding:5px 10px 5px 10px; border:1px solid #ccc; height:220px; }
	*+html #tier4innerContent .product_box { display:inline; }
		#tier4innerContent .product_box p { text-size:.8em; margin-bottom:-10px; }
		#tier4innerContent .product_box select { width:98px; }
		
	/* Thumbnail Styles */
	#tier4innerContent .product_box .photo { float:left; width:80px; margin-right:5px; }
	#tier4innerContent .product_box img { padding-bottom:50px; }
		#tier4innerContent .product_box img.video { padding-bottom:0; }
	#tier4innerContent .product_box .photo a#small { border: 5px solid #ffffff; display:block; float:left; width:75px; }
	#tier4innerContent .product_box .photo a#small:hover { border: 5px solid #eeeeee; }
	*:first-child+html #tier4innercontent .photo a#small:hover { border: 5px solid #ffffff; }
	
	
	
	#content-left-subpage .product_box_dl { width:458px; float:left; margin:0 10px 10px 0; padding:5px 10px 5px 10px; border:1px solid #ccc; height:170px; }
	*+html #content-left-subpage .product_box_dl { display:inline; }
		#content-left-subpage .product_box_dl p { text-size:.8em; margin-bottom:-10px; margin-left:106px; }
		#content-left-subpage .product_box_dl select { width:98px; }
		
	/* Thumbnail Styles */
	#content-left-subpage .product_box_dl .photo { float:left; width:80px; margin-right:5px; }
	#content-left-subpage .product_box_dl img { padding-bottom:50px; }
	#content-left-subpage .product_box_dl .photo a#small { border: 5px solid #ffffff; display:block; float:left; width:75px; }
	#content-left-subpage .product_box_dl .photo a#small:hover { border: 5px solid #eeeeee; }
	*:first-child+html #content-left-subpage .photo a#small:hover { border: 5px solid #ffffff; }




	
	.product_form { background:#e5e5e5; border:1px solid #cdcdcd; padding:15px; margin-top:15px; width:667px; float:left; }
		.product_form p { float:left; clear:both; margin-bottom:0; }
			.product_form p.full_name { clear:both; }
			.product_form p.email { clear:both; margin-right: 8px; }
			.product_form p.phone {  }
			.product_form p.organization { clear:both; margin-right: 8px; }
			.product_form p.va_location { clear:both; }
			.product_form p.city { clear:both; margin-right:8px; }
				.product_form p.city input {  }
			.product_form p.state { margin-right:8px; }
				.product_form p.state input {  }
			.product_form p.zip {  }
				.product_form p.zip input { width:68px; }
			
			.product_form a.submit { clear:both; display:block; height:28px; width:115px; background:url(/homeless/images/products/submit_button.png) no-repeat; text-indent:-9999px; }
				.product_form a.submit:hover { background:url(/homeless/images/products/submit_button.png) 0 -28px; }
				
	.success_stories_form { float:left; }
		.success_stories_form p { float:left; }
			.success_stories_form p.full_name {  }
			.success_stories_form p.email {  }
			.success_stories_form p.branch {  }
			.success_stories_form p.rank {  }
			.success_stories_form p.story {  }
			
			.success_stories_form a.submit { clear:both; display:block; height:28px; width:115px; background:url(/homeless/images/products/submit_button.png) no-repeat; text-indent:-9999px; }
				.success_stories_form a.submit:hover { background:url(/homeless/images/products/submit_button.png) 0 -28px; }
	
	h4.product_label { float:left;background :#d7e9ed; padding:10px; width:660px; clear:both; font-size:1.2em; border-bottom:1px solid #c9dde1; }
	h4.product_label_dl { float:left;background :#d7e9ed; padding:10px; width:460px; clear:both; font-size:1.2em; border-bottom:1px solid #c9dde1; }


/*   /// LANDING PAGE STYLES ///   */

#tier4innerContent #content-header-subpage-landing { width:790px; background:url(/homeless/images/bg_header_darkblue_dogtag.png) top left no-repeat; height:100px; position:relative; float:left; }
		#tier4innerContent #content-header-subpage-landing h1 { color:#ffffff; margin:15px 0 0 20px; font-size:2em; line-height:150%; text-shadow: 0px -2px 0px #064176;filter: dropshadow(color=#064176, offx=0, offy=-2); }

#tier4innerContent #content-left-landing { width:700px; float:left; clear:both; margin-top:30px; }
	#tier4innerContent #content-left-landing img { float:right; margin:-15px 30px 15px 15px; }
	#tier4innerContent #content-left-landing .image-right { float:right; margin:0 0 15px 15px; border:6px solid #e8e8e8; }
		#tier4innerContent #content-left-landing .image-right:hover { border:6px solid #cccccc; }
	#tier4innerContent #content-left-landing .image-left { float:left; margin:0 15px 15px 0; border:6px solid #e8e8e8; }
		#tier4innerContent #content-left-landing .image-left:hover { border:6px solid #cccccc; }
	#tier4innerContent #content-left-landing .image-full { float:left; margin:0 0 15px 0; border:6px solid #e8e8e8; }
	#tier4innerContent #content-left-landing .red-highlight { color:red; }


#tier4innerContent #landing-container { float:left; border: 1px solid #c1c1c1; background:url(/homeless/images/landing_bg.png); height:200px; }
	#tier4innerContent #landing-container h3 { color:#196fc2; font-size:1.5em; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); margin-top:0; }
	#tier4innerContent #landing-container img { float:left; }
	#tier4innerContent #landing-container hr { clear:left; }
#tier4innerContent #landing-gethelp { float:left; width:425px; border-right: 1px solid #c1c1c1; padding:15px 8px 5px 20px; }
	#tier4innerContent #landing-gethelp #makethecall { float:left; width:190px; height:139px; margin-top:-17px; background:url(/homeless/images/landing-makethecall.png) no-repeat; padding: 20px 0 0 15px; text-decoration:none; margin-right:10px; }
		#tier4innerContent #landing-gethelp #makethecall h3 { color: #9b0f0f; font-size:1.7em;text-shadow: none; filter: none; margin-bottom:15px; text-decoration:none; }
		#tier4innerContent #landing-gethelp #makethecall p { margin-top:-18px; text-decoration:none; color:#333333; }
			#tier4innerContent #landing-gethelp #makethecall p span.number1 { color:#3d3737; font-size:1.4em; font-weight:bold; margin:0; padding:0; text-decoration:none; }
				#tier4innerContent #landing-gethelp #makethecall p span.number1:hover { text-decoration:underline; }
			#tier4innerContent #landing-gethelp #makethecall p span.number2 { color:#8d8d8d; font-size:1.2em; text-decoration:none; }
				#tier4innerContent #landing-gethelp #makethecall p span.number2:hover { text-decoration:underline; }
	#tier4innerContent #landing-gethelp #chatonline { float:left; width:195px; height:139px; margin-top:-17px; background:url(/homeless/images/landing-chatonline.png) no-repeat; padding: 20px 0 0 15px; position:relative; text-decoration:none; }
		#tier4innerContent #landing-gethelp #chatonline h3 { color:#ffffff; font-size:1.7em;text-shadow: none; filter: none; }
			#tier4innerContent #landing-gethelp #chatonline h3:hover { color:#f8e5e5; }
		#tier4innerContent #landing-gethelp #chatonline p { color:#ffffff; }
			#tier4innerContent #landing-gethelp #chatonline p:hover { color:#f8e5e5; }
			#tier4innerContent #landing-gethelp #chatonline a.chatnow { width:108px; height:24px; display:block; position:absolute; bottom:30px; right:6px; background:url(/homeless/images/button_chatnow.png) 0 0 no-repeat; text-indent:-9999px; }
				#tier4innerContent #landing-gethelp #chatonline a.chatnow:hover { background:url(/homeless/images/button_chatnow.png) 0 -24px no-repeat; }
#tier4innerContent #landing-learnmore { float:left; width:200px; border-left: 1px solid #fefefe; height:160px; padding:15px; }
	#tier4innerContent #landing-learnmore #learnmore { float:left; height:139px; margin-top:-17px; background:url(/homeless/images/landing-learnmore.png) no-repeat; padding: 26px 20px 0 20px; position:relative; text-decoration:none; color:ffffff; }
			#tier4innerContent #landing-learnmore #learnmore:hover { color:#ffffff; }
		#tier4innerContent #landing-learnmore #learnmore h3 { color:#ffffff; font-size:1.4em;text-shadow: none; filter: none; text-decoration:none; }
			#tier4innerContent #landing-learnmore #learnmore h3:hover { color:#d8e9f7; }
		#tier4innerContent #landing-learnmore #learnmore p { color:#ffffff; width:170px; text-decoration:none; margin-bottom:-10px;  }
			#tier4innerContent #landing-learnmore #learnmore p:hover { color:#d8e9f7; width:170px; text-decoration:none;  }
			#tier4innerContent #landing-learnmore #learnmore span.visit { color:#ffffff; font-size:.7em; text-decoration:none; }
			#tier4innerContent #landing-learnmore #learnmore a.viewsite { width:108px; height:24px; display:block; position:absolute; bottom:22px; right:122px; background:url(/homeless/images/button_viewsite.png) 0 0 no-repeat; text-indent:-9999px; }
				#tier4innerContent #landing-learnmore #learnmore a.viewsite:hover { background:url(/homeless/images/button_viewsite.png) 0 -24px no-repeat; }



#tier4innerContent #landing-container2 { float:left; margin-top:25px; }
	#tier4innerContent #landing-container2 h3 { color:#196fc2; font-size:1.5em; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); margin-top:0; }
	#tier4innerContent #landing-container2 #landing-innershadow { float:left; width:363px; height:75px; padding:15px 15px 0;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(150, 150, 150, .5);box-shadow: inset 0px 2px 5px 0px rgba(150, 150, 150, .5); border-bottom:1px solid #fff; }
	#tier4innerContent #landing-container2 #landing-social { float:left; width:245px; }
	#tier4innerContent #landing-container2 #landing-resourcecenter { float:left; margin-left:5px; border: 1px solid #c1c1c1; background:url(/homeless/images/landing_bg.png); width:395px; padding:20px; position:relative; }
		#tier4innerContent #landing-container2 #landing-resourcecenter h3 a { color:#196fc2; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); text-decoration:none; }
	#tier4innerContent #landing-container2 #landing-resourcecenter a.viewsite { width:108px; height:24px; display:block; position:absolute; bottom:21px; right:23px; background:url(/homeless/images/button_viewsite.png) 0 0 no-repeat; text-indent:-9999px; }
		#tier4innerContent #landing-container2 #landing-resourcecenter a.viewsite:hover { background:url(/homeless/images/button_viewsite.png) 0 -24px no-repeat; }
		

/*   /// RESOURCE CENTER STYLES ///   */

	#traidmain #content-left-subpage .full-width { width:765px; }



/* ///// IE7 Hacks ////// */

*+html #innerContent #content-right-subpage ul { padding-left:20px; list-style-position:inside; margin-left:0; }
*+html #innerContent #content-right-subpage ul li { margin-bottom:10px; vertical-align:top; }
*+html #innerContent #main .content_block ul, *+html #innerContent #main .grey_box ul { padding-left:20px; margin-left:0; }
*+html #innerContent #main .content_block ul li, *+html #innerContent #main .grey_box ul li { margin-bottom:10px; vertical-align:top; line-height:1.4em; } 



/* ///// download center styles ///// */

.banner_box { float:left; margin:0 15px 15px 0; padding:15px 15px 5px 15px; border:1px solid #ccc; }
		#innerContent .banner_box p { text-size:.8em; margin-bottom:3px; }
		#innerContent .banner_box textarea { background: #f1f1f1; border-width: 1px; border-style: solid; border-color: #A6A29D #F0EDE9 #F0EDE9 #A6A29D; font-size: 12px; font-family: Monaco,'Courier New',Courier,monospace; font-size: .8em; margin: 4px 0 10px; padding: 5px; width:95%; height:100%; }



#innerContent #home_downloadcenter { float:left; margin-top:25px;margin-bottom:15px; }
	#innerContent #home_downloadcenter h3 { color:#196fc2; font-size:1.5em; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); }
	#innerContent #home_downloadcenter #landing-innershadow { float:left; width:466px; padding:15px;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(150, 150, 150, .5);box-shadow: inset 0px 2px 5px 0px rgba(150, 150, 150, .5); border-bottom:1px solid #fff; }
	#innerContent #home_downloadcenter #landing-social { float:left; width:245px; }
	#innerContent #home_downloadcenter #downloadcenter { float:left; border: 1px solid #c1c1c1; background:url(/homeless/images/landing_bg.png); width:499px; padding:20px; position:relative; }
		#innerContent #home_downloadcenter #downloadcenter h3 a { color:#196fc2; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); text-decoration:none; }
	#innerContent #home_downloadcenter #downloadcenter a.viewpage { width:108px; height:24px; display:block; position:absolute; bottom:21px; right:23px; background:url(/homeless/images/button_viewpage.png) 0 0 no-repeat; text-indent:-9999px; }
		#innerContent #home_downloadcenter #downloadcenter a.viewpage:hover { background:url(/homeless/images/button_viewpage.png) 0 -24px no-repeat; }
		
	#innerContentWrapper #tier4innerContent .product_box a.download {  }
		#innerContentWrapper #tier4innerContent .product_box a.download[href$=".pdf"] { display: inline !important; }



/* NEW MATERIALS CENTER STYLES */

.banner_box { float:left; margin:0 15px 15px 0; padding:15px 15px 5px 15px; border:1px solid #ccc; }
		#triadmain .banner_box p { text-size:.8em; margin-bottom:3px; }
		#triadmain .banner_box textarea { background: #f1f1f1; border-width: 1px; border-style: solid; border-color: #A6A29D #F0EDE9 #F0EDE9 #A6A29D; font-size: 12px; font-family: Monaco,'Courier New',Courier,monospace; font-size: .8em; margin: 4px 0 10px; padding: 5px; width:95%; height:100%; }

#triadmain #home_downloadcenter { float:left; margin-top:25px; }
	#triadmain #home_downloadcenter h3 { color:#196fc2; font-size:1.5em; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); }
	#triadmain #home_downloadcenter #landing-innershadow { float:left; width:466px; padding:15px;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(150, 150, 150, .5);box-shadow: inset 0px 2px 5px 0px rgba(150, 150, 150, .5); border-bottom:1px solid #fff; }
	#triadmain #home_downloadcenter #landing-social { float:left; width:245px; }
	#triadmain #home_downloadcenter #downloadcenter { float:left; border: 1px solid #c1c1c1; background:url(/homeless/images/landing_bg.png); width:499px; padding:20px; position:relative; }
		#triadmain #home_downloadcenter #downloadcenter h3 a { color:#196fc2; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); text-decoration:none; }
	#triadmain #home_downloadcenter #downloadcenter a.viewpage { width:108px; height:24px; display:block; position:absolute; bottom:21px; right:23px; background:url(/homeless/images/button_viewpage.png) 0 0 no-repeat; text-indent:-9999px; }
		#triadmain #home_downloadcenter #downloadcenter a.viewpage:hover { background:url(/homeless/images/button_viewpage.png) 0 -24px no-repeat; }

.details1 { width:667px; }
.details1 a.submit { clear:both; display:block; height:42px; width:208px; background:url(/homeless/images/products/view_materials.png) no-repeat; text-indent:-9999px; margin:0 auto; }
	.details1 a.submit:hover { background:url(/homeless/images/products/view_materials.png) 0 -42px; border:none; text-decoration:none; }
	.details1 .terms_of_service { width:644px; padding:6px 10px 10px 10px; height:104px; overflow-y:scroll; font-size:.8em; border:1px solid #ccc; margin-bottom:8px;background:#eeeeee;-webkit-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); box-shadow: inset 0px 0px 25px 0px rgba(0, 0, 0, .1); }
		#tier4innerContent .details1 .terms_of_service p { width:100%; }


/* TEMPORARY FIXES */
.relatedLinks { display:none; }
#triad { display:none; }
#title-bar { display:none; }
#triad-footer-area { display:none; }
#content-wrapper #triadmain { width:972px; float:none; margin:0 auto; clear:both; }
#content-wrapper #triadmain h3 { font-weight:1.4em; }
#content-wrapper #triadmain #innerContent li { list-style:disc; margin-left:30px; font-size:1em; }
#content-wrapper #triadmain .widget ul li { font-size:1em; }
#content-wrapper #triadmain #innerContent .grey_box ul { margin-left:5px; }
#content-wrapper #triadmain h1 { color:#0083BE; }
#content-wrapper #triadmain #innerRightContent td p, td li { font-size:100%; }
#content-left-subpage .content_block h3 { color:#0083BE; }
#innerContent .grey_box h2 { color:#0083BE; }
#content-wrapper #triadmain table {border-collapse: collapse;border-left: medium none;border-top: medium none;font-size: 100%;margin-bottom: 0px;}
#content-wrapper #triadmain td { border-bottom: medium none;border-right: medium none;color: #666666;font-family: Arial,Helvetica,sans-serif;font-size: 100%;padding: 0px; }


*+html #content-wrapper #triadmain ul { float:left; }
*+html #content-wrapper #triadmain #breadCrumbPath { margin-top:-10px; }
*+html #footer #sub-footer { margin: 10px 0 0; }
*+html #footer #sub-footer p { line-height:1em; }