@charset "utf-8";
/*
/* 
 * HTML5 ✰ Boilerplate
 *
 * What follows is the result of much research on cross-browser styling. 
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 * 
 * Dreamweaver modifications:
 * 1. Commented out selection highlight
 * 2. Removed media queries section (we add our own in a separate file)
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: auto; -ms-text-size-adjust: 100%; }

body {font-family: Arial; font-size: 14px; background-color: #e6e5e5; margin: 0; padding: 0;}

body, button, input, select, textarea {font-family: Arial; color: #000; }

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

/* Dreamweaver: uncomment these if you do want to customize the selection highlight
 *::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
 *::selection { background: #fe57a1; color: #fff; text-shadow: none; }
 */

/* =============================================================================
   Links
   ========================================================================== */

a {color: #00488f; font-weight: bold; text-decoration: underline;}
a:visited {color: purple; font-weight: bold; text-decoration: underline;}
a:hover {color: #993300; font-weight: bold; text-decoration: underline;}
a:focus { outline: none;}

.masthead_nav {margin: 0px; padding: 5px 0px; font-size: 70%; font-weight: bold; color: #215F9C;}
.masthead_nav a, .masthead_nav a:link {color: #215F9C; text-decoration: none;}
.masthead_nav a:visited {color: purple; text-decoration: none;}
.masthead_nav a:hover {color: #215F9C; text-decoration: underline;}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }
.image {padding: 0px; margin: 0px; border: none; display: block;}
.image_nb {padding: 0px; margin: 0px; border: none;}


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */

#socialiconssub {margin: 10px 0 0 0; padding: 5px 0; text-align: center; border: 1px solid #666666;}
.right_box {padding: 0px; margin: 15px 0 0 0; border: 1px solid #666666;}
.right_box_head {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); text-align: left; height: 26px;}
.right_box_text {padding: 10px; margin: 0px; text-align: left; font-size: 85%;}
.right_box_text ul {padding: 0px; margin: 0px 0px 0px 20px;}
.right_box_text ul li {padding: 0px 0px 5px 0px; margin: 0px;}
#f-size {text-decoration:none;}
#email {padding: 15px 0px 0px 0px; }
#email3 {padding: 0px; margin: 0px;}
#emailfriend {width: 960px; margin: 0px auto; padding: 0px;}
.or {background-color: #125966; padding: 2px; color: #ffffff; font-weight: bold; width: 15px; font-size: 10px; margin: 10px 0px 0px 0px;}
ul.ln1 {list-style: none; margin-left: 0px;}
ul.ln1 li {list-style: none; padding-bottom: 2px; border-bottom: 1px solid #cccccc;}
ul.ln1 li.last {list-style: none; padding-bottom: 0px;}
a.lno:link, a.lno:visited, a.lno:hover, a.lno:active {text-decoration: none; color: #000000;} 
a.lno:hover { }


#promotional {padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid #666666;}
#promotional_head {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); text-align: left; height: 26px;}
#promotional_text {padding: 0px 10px; margin: 0px; text-align: left; font-size: 11px;}
#promotional_text ul {padding: 0px; margin: 10px 0px 10px 20px;}
#promotional_text ul li {padding: 0px 0px 5px 0px; margin: 0px;}

#relatedresources {padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid #666666;}
#relatedresources_head {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); text-align: left; height: 26px;}
#relatedresources_text {padding: 0px 10px; margin: 0px; text-align: left; font-size: 11px;}
#relatedresources_text ul {padding: 0px; margin: 10px 0px 10px 20px;}
#relatedresources_text ul li {padding: 0px 0px 5px 0px; margin: 0px;}

#sidebox {margin: 0px 0px 0px 10px; padding: 10px; background-color: #FBEFB8; font-style:italic; width: 200px; font-size: 12px; float: right;}
#alertbox {margin: 0px; padding: 5px; background-color: #DDE7F0;}
.pubnotes {padding: 0px 10px; margin: 0px; border: 1px solid #666666; font-size: 90%;}
.footnotes {padding: 0px; margin: 0px; font-size: 80%;}
.right_box {padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid #666666;}
.right_box_head {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); text-align: left; height: 26px;}
.right_box_text {padding: 10px; margin: 0px; text-align: left; font-size: 85%;}
.right_box_text ul {padding: 0px; margin: 0px 0px 0px 20px;}
.right_box_text ul li {padding: 0px 0px 5px 0px; margin: 0px;}

.main_box {padding: 0px; margin: 10px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666;
border-top: 1px solid #666666; background-image:url(https://www.ovc.gov/images/OVC_page_curl.jpg); background-repeat:no-repeat; background-position:right bottom;}
.main_box_new {padding: 0px; margin: 10px 0px 0px 0px; border-right: 1px solid #666666;
border-top: 1px solid #666666; width: 447px; float: left;}
.main_box_ir {padding: 0px; margin: 10px 0px 0px 0px; border-left: 1px solid #666666; border-bottom: 1px solid #666666;
border-top: 1px solid #666666; width: 222px; float: left;}
.main_box_ir_text {padding: 10px 15px; margin: 0px; width: 192px; font-size: 12px; background-image:url(https://www.ovc.gov/images/purple_grad.jpg); background-repeat:repeat-x; background-position: bottom; height: 214px;}
html>/**/body .main_box_ir_text {padding: 10px 15px; margin: 0px; width: 192px; font-size: 12px; background-image:url(https://www.ovc.gov/images/purple_grad.jpg); background-repeat:repeat-x; background-position: bottom; height: 211px;} /* Firefox */

.main_box_2 {padding: 0px; margin: 0px; height: 19px; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.main_box_head {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); text-align: left; height: 26px;}

.main_box_text_new {padding: 0px; margin: 0px; text-align: left; font-size: 12px; width:447px; font-weight: normal;}

.main_box_text ul {padding: 0px; margin: 10px 0px 10px 20px;}
.main_box_text ul li {padding: 0px 0px 5px 0px; margin: 0px;}


.main_box_text2 {padding: 0; margin: 0px; text-align: left; font-size: 12px; font-weight: normal;}
.main_box_cont {padding: 2px 0px 0px 0px; margin: 0px;}
div.ncvrw {padding: 0px; margin: 30px 0px 0px 0px; width: 450px; text-align:center;}
.ncvrw_col1 {padding: 0px; margin: 0px; float: left; width: 150px;}
.ncvrw_col2 {padding: 0px; margin: 0px; float: left; width: 150px;}
.ncvrw_col3 {padding: 0px; margin: 0px; float: left; width: 150px;}
.svaa_col1 {padding: 0px; margin: 0px; float: left; width: 350px;}
.svaa_col2 {padding: 0px; margin: 0px; float: left; width: 350px;}
.address_col1 {padding: 0px; margin: 0px; float: left; width: 10%;}
.address_col2 {padding: 0px; margin: 0px; float: left; width: 90%;}
.cvr_col1 {padding: 0px; margin: 0px; float: left; width: 50%;}
.cvr_col1 dl {padding: 0px; margin: 0px;}
.cvr_col2 dl {padding: 0px; margin: 0px;}
.cvr_col2 {padding: 0px; margin: 0px; float: left; width: 50%;}
.directory_col1 {padding: 0px; margin: 0 1% 0 0; float: left; width: 49%;}
.directory_col2 {padding: 0px; margin: 0 0 0 1%; float: left; width: 49%;}
.discbox {padding: 10px; margin: 0px; background-color: #FBEFB8; border: 1px solid #cccccc;}
#esprgtbox {padding: 0px; margin: 0px; width: 100px; float: right; text-align: center;}
.espcol1 {padding: 10px 0px 0px 0px; margin: 0px; width: 39%; float: left; text-align: center; border-right: 1px solid #000;}
.espcol2 {padding: 10px 0px 0px 0px; margin: 0px; width: 30%; float: left; text-align: center; border-right: 1px solid #000;} 
.espcol3 {padding: 10px 0px 0px 0px; margin: 0px; width: 30%; float: left; text-align: center; font-size: 120%; font-weight: bold; color: #0a4a78;}

.voca_col1 {padding: 0px; margin: 0px; float: left; width: 30%; text-align: right; background-color:#FFF7B7; height: 120px;}
.voca_col2 {padding: 0px; margin: 0px; float: left; width: 30%; height: 120px; text-align: left; background-color:#FFF7B7; font-size: 14px;}
#recbox {padding: 1%; margin: 0 5%; text-align: left; background-color:#FBEFB8; border:1px solid #666666;}
td.borderbottom {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; font-size: 14px; font-family: Arial;}
td.borderbottom2 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; font-family: Arial;}
#alphabox {padding: 5px; border: 3px solid #CCCCCC; font-size: 90%; text-align:center;}
td.leftcell {font-family: Arial; font-size: 14px;}
td.rightcell {font-family: Arial; font-size: 14px;}

#dynamic_rr {background-color: #ffffff; padding: 0px;}
#maplegend {padding: 0px; margin: 0px; border: 1px solid #465A24; float: right; width: 250px;}
#maplegend_text {padding: 10px; margin: 5px; border: 1px solid #53612c; background-color: #efecc6; font-size: 90%;}
ul.map {padding: 0px 0px 0px 15px; margin: 0px; list-style:disc;}
ul.map li {padding: 12px 0px 0px 0px; margin: 0px; list-style:disc;}
.maplegend_title {padding: 0px; margin: 0px; font-size: 14px; color: #53612c; font-weight: bold;}
.boxborder {margin: 0px 0px 0px 10px; padding: 10px; width: 140px; font-size: 11px; border: 1px solid #cccccc; text-align: center;}

#freetext_rr {padding: 0px; margin: 10px 0px 0px 0px; border: 1px solid #666666; width: 160px;}
#freetext_rr_head {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); text-align: left; height: 26px;}
#freetext_rr_text {padding: 6px; margin: 0px; text-align: left; font-size: 11px;}

#events {padding: 0px; margin: 0px; background-color: #ffffff; border: 5px solid #858D92; color: #ffffff; font-size: 12px; font-weight: bold; width: 150px; }
html>/**/body #events {padding: 0px; margin: 0px; background-color: #ffffff; border: 5px solid #858D92; color: #ffffff; font-size: 12px; font-weight: bold; width: 150px; }
#tlpi_photos {position: relative; margin: 0px; padding: 5px; background-color: #FAECD1;}
#photos {position: relative; margin: 0px; padding: 5px;}
#ncvrw2011 {margin: 0px; padding: 0px 18px 10px 5px; height: 300px; background-image:url(https://www.ovc.gov/images/sun_background1.jpg); background-position:bottom; background-position:left; background-repeat:no-repeat;}
#ncvrw_photos {margin: 10px 0px 0px 0px; padding: 20px; background-color: #D3E5E7;}
#event_photo {margin: 0px 0px 0px 10px; padding: 5px; width: 200px; float: right; font-size: 80%; border: 1px solid #CCCCCC;}
#partnersimg {margin: 0px 0px 0px 10px; padding: 0px; text-align: center; font-weight: bold; width: 244px; float: right; font-size: 80%; border: 1px solid #000000;}
#psa911_photos {margin: 0px; padding: 0px 0px 0px 20px;}
#psa_photo1, #psa_photo2, #psa_photo3, #psa_photo4, #psa_photo5, #psa_photo6 {margin: 0px 3px 0px 0px; padding: 0px; width: 118px; float: left; text-align: left;}
#psa_photo7 {margin: 0px; padding: 0px; width: 708px; text-align: left;}
#photocaption {margin: 0px 0px 0px 10px; padding: 5px; width: 150px; float: right; font-size: 70%; border: 1px solid #CCCCCC;}
#bbt2 {padding: 0px; margin: 0px; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); height: 26px; width: 189px;}
#bbt {padding: 0px; margin: 3px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; background-image:url(https://www.ovc.gov/images/1_sbhd_cell.jpg); height: 26px; width: 188px;}


div.managinggrants {padding: 0px; margin: 0px; width: 730px;}
.managinggrants_col1 {padding: 0px; margin: 0px; float: left; width: 340px;}
.managinggrants_col2 {padding: 0px; margin: 0px; float: left; width: 320px;}
#calendar  {background-color: #ffffff; padding: 5px; margin: 0px; border: 3px double #999999; color: #000000; text-align: left; font-size: 11px; font-weight: normal;}
#calendar ul  {padding: 0px; margin: 10px 0px 10px 18px;}
#calendar ul li  {padding: 0px; margin: 0px 0px 5px 0px;}
.asterisk {color: #cc0000; font-weight: bold;}
ul.starblt  {padding: 0px; margin: 0px 0px 0px 20px;}
ul.starblt li {padding: 0px 0px 0px 5px; margin: 0px 0px 15px 0px; list-style-image: url(https://www.ovc.gov/images/star_bllt.jpg);}
ul.starblt li ul.nostarblt {padding: 0px; margin: 12px 0px 0px 15px;}
ul.starblt li ul.nostarblt li {padding: 0px 0px 3px 5px; margin: 0px; list-style:disc; list-style-image: none !important;}
ul.starblt li ul.nostarblt2 {padding: 0px; margin: 0px 0px 0px 115px;}
ul.starblt li ul.nostarblt2 li {padding: 0px 0px 3px 5px; margin: 0px; list-style:disc; list-style-image: none !important;}
ul.nostarblt2 {padding: 0px; margin: 0px 0px 0px 115px;}
ul.nostarblt2 li {padding: 0px 0px 3px 5px; margin: 0px; list-style:disc; list-style-image: none !important;}
ul.starblt li ul.nostarblt3 {padding: 0px; margin: 12px 0px 0px 35px;}
ul.starblt li ul.nostarblt3 li {padding: 0px 0px 0px 5px; margin: 0px; list-style:disc; list-style-image: none !important;}
ul.ninc {padding: 0px; margin: 0px 0px 0px 115px;}
ul.ninc li {padding: 0px 0px 3px 4px; margin: 0px; list-style:disc; list-style-image: none !important;}
.sourcefont {font-size: 85%;}
.postdate {font-size: 85%; font-style:italic;}
ul.featres li  {padding: 0px; margin: 0px 0px 0px 150px;}

ul.espanol {padding: 0px; margin: 0px 0px 0px 15px;}
ul.espanol li  {padding: 0px; margin: 0px 0px 15px 0px;}
ul.espanol li ul  {padding: 0px; margin: 15px 0px 0px 30px;}
ul.espanol li ul li  {padding: 0px; margin: 0px;}
ul.aurora li  {padding-bottom: 15px;}
ul.aurora ul {margin-top: 15px}
ul.aurora ul li  {padding-bottom: 0px;}
#featpubesp {width: 90%; padding: 1.5%; margin: 0px 0px 1.5% 1.5%; background-color:#FFFFCC; border: 1px solid #000000;}
#resguideesp {width: 90%; padding: 10px; margin: 0px 0px 15px 0px; border: 1px solid #000000;}
#granteepubsbox {padding: 5px; margin: 0px 0px 15px 0px; background-color:#FFFFCC; border: 1px solid #000000;}
#grantfeedback {padding: 12px 20px 0px 20px; margin: 0px 0px 0px 10px; float: right; width: 260px; height: 265px; font-size: 75%; background-image:url(https://www.ovc.gov/images/grantfeed_bkgd2.jpg); background-repeat:no-repeat;}
.grantfeedbacktitle {color: #000000; font-weight: bold; font-size: 14px;}
.r1 {background-color: #EAEAEA;}
td.searchformheader {background-color: #f1f1f1; padding: 6px 6px 6px 0px; font-weight: bold;}

.image_coe {padding: 0px; margin: 0px 0px 3px 0px; border: none;}
.eventstitle {color: #29659C; font-weight: bold; font-size: 12px; padding: 0px 0px 10px 15px;}

.ht_title1 {margin: 0px; padding: 0px; font-size: 130%; color: #036; font-weight: bold;}
.ht_capA {font-size: 180%; color: #036; font-weight: bold;}
table.ht {margin: 16px 0px 10px 10px; padding: 0px; border-top: 1px solid #39f; border-bottom: 1px solid #39f;}
table.ht th {padding: 5px; font-size: 90%; color: #036; background-color: #DBE5F1; border-bottom: 1px solid #39f;}
table.ht th.col1 {padding: 5px; font-size: 90%; color: #036; background-color: #DBE5F1; border-bottom: 1px solid #39f; border-right: 1px solid #ccc;}
table.ht td.col1 {padding: 5px; font-size: 90%; color: #000; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
table.ht td.col1_bot {padding: 5px; font-size: 90%; color: #000; border-right: 1px solid #ccc;}
table.ht td.col2 {padding: 5px; font-size: 90%; color: #000; border-bottom: 1px solid #ccc;}
table.ht td.col3 {padding: 5px; font-size: 90%; color: #000;}


.cell1 {font-family: Arial; font-size: 10pt; border-right-width: 1px; border-right-style: solid; border-right-color: #000000;}
.cell2 {font-family: Arial; font-size: 10pt; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #000000; border-bottom-color: #000000;}
.cell3 {font-family: Arial; font-size: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}
p.notes {line-height: 90%}
dt {font-size: 110%;}
dd {margin-left: 15px;}
.title1 {font-size: 130%; color: #8e8d8d; font-weight: bold;}
.title2 {font-size: 14px; color: #8e8d8d; font-weight: bold;}
.title3 {font-size: 16px; color: #266533; font-weight: bold; margin: 0px; padding: 0px 0px 15px 0px;}
.title4 {font-size: 120%; color: #000; font-weight: bold;}
.anno {font-size: 12px; color: #000000; font-weight: normal; margin: 0px; padding: 15px 0px 0px 0px;}
.top {font-size: 12px;}
.libtitle {font-size: 140%; color: #8e8d8d; font-weight: bold; padding: 0px; margin: 15px 0px 0px 0px;}
.dottedline {font-size: 12px; color: #8e8d8d; font-weight: bold; padding: 0px; margin: -22px 0px 0px 0px;}
.description {cursor: hand; margin: 12px 0px 0px 0px;}
.desccontent {background-color: #e6e5e5; border: 1px solid #000000; padding: 3px; margin: 5px 0px 0px 0px;}
.openlanguage{color: #000000; font-weight: bold; text-decoration: none;}
.closedlanguage{color: #00488f; font-weight: bold; text-decoration: underline;}
td.tabstyle a:link {color: #00488f; font-weight: bold; text-decoration: underline;}
td.tabstyle a:visited {color: purple; font-weight: bold; text-decoration: underline;}
td.tabstyle a:hover {color: #993300; font-weight: bold; text-decoration: underline;}
div.dynlinks:link {color: #00488f; font-weight: bold; text-decoration: underline; font-size: 12px;}
div.dynlinks:visited {color: purple; font-weight: bold; text-decoration: underline; font-size: 12px;}
div.dynlinks:hover {color: #993300; font-weight: bold; text-decoration: underline; font-size: 12px;}

h1 {font-size: 210%; color: #ac7b25; font-weight: bold;}
h2 {font-size: 160%; color: #ac8825; font-weight: bold;}
h3 {font-size: 130%; color: #8e8d8d; font-weight: bold;}
.foreigntitl {font-size: 130%; color: #8e8d8d; font-weight: bold; margin: 25px 0 18px 0;}

.image {padding: 0px; margin: 0px; border: none; display: block;}
.image_nb {padding: 0px; margin: 0px; border: none;}
.image_nb2 {padding: 0px; margin: 0px 0px 1px 0px; border: none;}
.image_bord {padding: 0px; margin: 0px; border: 1px solid #666666;}
.image_lft {padding: 0px; margin: 0px; border: none; float: left;}
.image_rgt {padding: 0px; margin: 0px; border: none; float: right;}
.image_rgt_10 {padding: 0px; margin: 0px 0px 0px 1.5%; border: none; float: right;}
.image_nf {padding: 0px; margin: -10px 0px 0px 0px; border: none;}
.image_map {padding: 0px; margin: 0px 0px 20px 60px; border: none;}
.image_tlpi {padding: 0px 0px 0px 20px; margin: 0px 30px 0px 0px; border: none; float: left;}
html>/**/body .image_tlpi {padding: 0px; margin: 0px 30px 0px 20px; border: none; float: left;}
.image_ncvrw {padding: 0px; margin: 0px 15px 5px 0px; border: none;}
.image_video {padding: 0px; margin: 0px 0px 0px 10px; border: 1px solid #000000; float: right;}
.image_video2 {padding: 0px; margin: 0px 0px 0px 15px; border: 1px solid #000000; float: right;}

.clearfloat {clear: both; height: 0px; font-size: 1px; line-height: 0px;}

.arrowsidemenu {width: 188px; /*width of menu*/ border-top: 1px solid #666666; border-left: 1px solid #666666;  	border-right: 1px solid #666666;}	
.arrowsidemenu div a{ /*header bar links*/background: #ebebeb; color: #000000; padding: 4px 10px 4px 10px; font-family: Arial; font-size: 12px; font-weight: bold; display: block; border-bottom: 1px solid #666666; text-decoration: none;}
.arrowsidemenu div a:link, .arrowsidemenu div a:visited {color: #000000;}
.arrowsidemenu div a:hover {color: #000000; background: #fdd843;}
.arrowsidemenu div.unselected a { /*header that's currently not selected*/color: #000000;}
.arrowsidemenu div.selected { /*header that's currently selected*/ color: #000000;}
.arrowsidemenu ul {list-style-type: none; padding: 0px; margin: 0px; border: none;}
.arrowsidemenu ul li{border-bottom: 1px solid #666666;}
.arrowsidemenu ul li a{ /*sub menu links*/display: block; background: #fef1bd; border-left: 5px #fef1bd solid; color: #000;font-family: Arial; font-weight: normal; padding: 2px 5px 4px 12px; font-size: 11px; text-decoration: none;}
.arrowsidemenu ul li a:hover{background: #fdd843; border-left: 5px #29649E solid;}


.videoWrapper {
	Width: 47%;
	left: 35%;	
	position: block;
	float: left;
	margin-right: 15px;

}

.videoWrapper2 {
	Width: 100%;
	min-width: 300px;
}
.videoWrapper3 {
	Width: 45%;
	padding-left: 0%;	
	position: relative;
	float: left;
}

.video {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoDetails {
    text-align: center;
    padding: 2em 0;

    background-color: #486698;
    background: rgba(72, 102, 152, 1);
    border: #424242 1px solid;
    border-width: 0 1px 1px 1px;
    border-radius: 0 0 5px 5px;
    margin-bottom: 32px;
}
.videoDetails, .videoDetails a{
    color: #ffffff;
}
.videoDetails .transcriptWrapper{
    margin-top: 16px;
}
.videoDetails .transcript{
    background: #efefef;
    color: #424242;
    max-height: 300px;
    margin-top: 8px;
    padding: 8px;
    overflow-y: scroll;
    text-align: left;
}
.transcript {
	display: none;
	}


@media screen and (max-width: 481px) {
	.videoWrapper {
		Width: 48%;
		padding-left: 30%;	
		position: block;
		float: left;
		margin-right: 10px;
	}

	.videoWrapper3 {
		Width: 48%;
		padding-left: 30%;	
		position: block;
		float: left;
		margin-right: 10px;
	}
}

/*********** JQuery Accordian **********/	
*, * focus {outline: none;}
.container {width: 740px; margin: 0px; padding: 5px 0px 0px 0px;}
h2.trigger {padding: 0px 0px 0px 20px; margin: 2px 0px 0px 0px; height: 30px; line-height: 30px; width: 740px; font-size: 15px; font-weight: bold; float: left; color: #ffffff; background-image: url(https://www.ovc.gov/images/2_accordian_plus.jpg); background-repeat: no-repeat; cursor: hand;}
h2.trigger:hover {color: #ffffff; cursor: hand;}
h2.active {background-image: url(https://www.ovc.gov/images/2_accordian_minus.jpg); background-repeat: no-repeat; color: #ffffff;}
.toggle_container {margin: 0px 0px 2px 0px; padding: 0px; overflow: hidden; width: 740px; clear: both;}
.toggle_container .block {padding: 0px 10px; border: 1px solid #BABBC0;}

#grants_container {width: 740px; margin: 0px; padding: 0px; }
#grants_container h2.trigger {padding: 0px 0px 0px 28px; margin: 1px 0px 0px 0px; width: 712px; height: 23px; font-size: 12px; font-weight: bold; color:#00488f; background-image: url(https://www.ovc.gov/images/plus_bttn.jpg); background-repeat: no-repeat; cursor: hand; border: 1px solid #CCCCCC; background-position: 3px; line-height: 15px;}
#grants_container h2.trigger:hover {color: #00488f; cursor: hand;}
#grants_container h2.active {background-image: url(https://www.ovc.gov/images/minus_bttn.jpg); background-repeat: no-repeat; background-position: 3px; color: #000000; background-color: #A8C4D9;}
#grants_container .toggle_container {margin: 0px; padding: 0px; overflow: hidden; width: 740px; clear: both; border: 1px solid #CCCCCC; background-color: #EBECD9;}
#grants_container .toggle_container p {padding: 10px; margin: 0px;}
#grants_container .toggle_container ul {padding: 0px 0px 0px 30px; margin: 0px;}

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



#div1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;}
#layer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;}
#div1 img {
	margin: 0px; padding: 0px;}
#layer1 img {
	margin: 0px; padding: 0px;}


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
 
 @media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

