﻿@charset "utf-8";
/*** One Column Centered Layout ***/		body {
											font-family:Arial, Helvetica, sans-serif;
											font-size:.8em;
											line-height:1.3em;
											background-image:url(/SiteCollectionImages/bg-agency.jpg);
											background-position:top left;
											background-repeat:repeat-x;
											margin:0;
											padding:0;
											text-align:center;
											color:#4c4c4c;overflow-y:visible;
											}
											.ms-backgroundImage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.3em;
    background-image: url(/SiteCollectionImages/bg-agency.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #4c4c4c;
}
.ms-webpartzone-cell {margin-bottom:0px;}
#MSOTlPn_MainTD {display: block; position: fixed; top: 0; right: 0; z-index: 1000; height: 100% !important; width: auto !important; overflow-y: auto; background: #fff;}
#MSOTlPn_MainTD > table {margin-right: 19px; position: static; width: 100%;}
.ms-TPBorder {width: 100%;}
.ms-dlgContent, .ms-dlgFrameContainer, #contentBox {
	background-color:white!important;
}
.ms-backgroundImage #ms-notdlgautosize {
	background:white!important; background-image:none!important;
}
#s4-workspace {
    overflow-x: hidden;
    overflow-y:auto;
    position: relative;
}
.ms-fullWidth {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%!important;
}
.ms-WPBorder {
    border: 0px solid #c6c6c6!important;
}
.ms-webpart-chrome-fullWidth {
    min-width: 90%!important;
}
.ms-webpart-titleText {
    font-size: 1rem!important;
}
li.level-section::marker {color:white!important;}
											img {border:0;}
											form {margin: 0;}
											.imageBorder {border:1px solid #ccc; padding:5px;}
																						
#WebPartTitleWPQ1.js-webpart-titleCell h2.ms-webpart-titleText {
    font-family: Arial, Helvetica, sans-serif;
    color: #0a3559;
    font-size:12px!important;
    text-align: justify;
    white-space: nowrap;
}
#WebPartTitleWPQ2.js-webpart-titleCell h2.ms-webpart-titleText {
    font-family: Arial, Helvetica, sans-serif;
    color: #0a3559;
    font-size:12px!important;
    text-align: justify;
    white-space: nowrap;
}
/*Backend Menu*/
#s4-workspace.ms-core-overlay div#s4-bodyContainer div#s4-titlerow.ms-dialogHidden div#titleAreaBox.ms-noList.ms-table.ms-core-tableNoSpace div#titleAreaRow.ms-tableRow div.ms-breadcrumb-box.ms-tableCell.ms-verticalAlignTop div.ms-breadcrumb-top div#DeltaTopNavigation.ms-displayInline.ms-core-navigation .static li.static a.static,
#s4-workspace.ms-core-overlay div#s4-bodyContainer div#contentRow div#sideNavBox.ms-dialogHidden.ms-forceWrap.ms-noList div#DeltaPlaceHolderLeftNavBar.ms-core-navigation .static li.static a.static {
               color:black!important;
}

/*** Container ***/							.oneColCtr #container {
											width:854px;
											margin:0 auto;
											text-align:left;
											}
											
/*** Enterprise Header ***/					.oneColCtr #entHeader {margin:10px 0 0 0; height:31px; font-size:96%;}			
											.oneColCtr #wvGovHome{float:left;}
											.oneColCtr #directories{color:#000; float:left; text-align:right; padding:9px 0 0 10px;}
											.oneColCtr #search{float:right; padding:7px 0 0 0;}

											#searchBox {text-align:right; padding:0px; margin:0px;}
											.search {border:1px solid #999999; background-color:#FFFFCC;}
											.searchBlank {border:1px solid #999999;}
											.headerwvhca {width:854px; float:left; margin:10px 0 0 0; }
											.headerwvhca2 {width:854px; float:left; margin:10px 0 0 0; background:url(/SiteCollectionImages/banner-sub-page.jpg) no-repeat; height:102px;}

/*** Agency Header, Banner ***/				.oneColCtr #siteHeader {background-image:url(/Style%20Library/Images/header-wvhca.gif); height:102px;}
											.oneColCtr #homeLink {height:100px; width:100px; margin:0 0 0 15px; float:left;}
											.oneColCtr #agyHeader {font-size:96%; text-align:right; padding:57px 20px 0 0;}
											.oneColCtr #imgBanner {margin:0; padding:10px 0; text-align:center;}
											#sitenavigation {float:left;margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; width:852px; border-left:1px solid #939598; border-right:1px solid #939598; background-color:#ffffff;}

/*** Navigation ***/                   		#navcontainermain {width:844px; height:17px;  margin:0px 4px 0px 4px; padding:10px 0px 10px 0px; background: url('/SiteCollectionImages/navbkg.gif') repeat-x; border-bottom:1px solid #939598; border-top:1px solid #939598;}
                                            .navigation a {padding: 0px 7px 0px 7px; color:#0a3559; border-right:1px solid #9ea0a3; text-align:left; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
										 .navigation {float:left; width:650px; padding-left:10px}
										 .navigation2 a {padding: 0px 7px 0px 7px; color:#0a3559; border-right:1px solid #9ea0a3; text-align:right; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
										 .navigation2 {float:right; width:120px;}


/*** Page-Level Assistance ***/				.oneColCtr #pageAssistance{color:#999999; text-align:right; padding-right:7px; width:200px; float:right;}
											#smallfont {font-size:90%; padding:1px;}
											#midfont {font-size:100%; padding:1px;}
											#largefont {font-size:120%; padding:1px;}

/*** Content Areas ***/						.oneColCtr #mainContent {
												padding:0 10px;
												background:#FFFFFF;
												border-left:1px solid #939598;
												border-right:1px solid #939598;
												}
												
/*** Top-Level Categories ***/				.oneColCtr #insideDepartment{width:40%; float:left;}
											.oneColCtr #howDoI{width:50%; float:right;}
											
											
}

											.oneColCtr #seeMore{font-size:96%; text-align:right; margin:0 10px 0 0;}

/*** News ***/								.oneColCtr #news, #zoneWrapper{
												width:100%;
												float:left;
												margin:30px 0
												}
											.articleDate{font-size:90%; font-weight:bold; color:#666666;}
											.descriptiveText{color:#666666; line-height:1.2em;}
																						
/*** Agency Footer ***/						.oneColCtr #agencyFooter {
												background-color:#fff;
												font-size:96%;
												text-align:center;
												padding:15px 0px;
												border-left:1px solid #939598;
												border-right:1px solid #939598;
												border-bottom:1px solid #939598;
												background-image:url(/SiteCollectionImages/bottomgradient.jpg);
												}

/*** Enterprise Footer ***/					.oneColCtr #entFooter {color:black;
												font-size:96%;
												text-align:center;
												padding:0;
												border-top:1px solid #999999;
												
												}
												.oneColCtr #entFooter a{
				color:black;
}
											.oneColCtr #footer p, #entFooter p {
												margin:0;
												padding: 10px 0;
												}
												
/*** Subpage General Layout Elements ***/	.oneColCtr #agencyNav {width:190px; float:left; padding: 0 0 0 1px;}
											.oneColCtr #breadcrumbs {width:100%; padding:0 0 10px 0; float:left; font-size:89%;}
											#ctl00_PlaceHolderMain_SiteMapPath1 {width:100%;}
											.oneColCtr #contentWrapper{width:576px; float:right; padding-right:20px;}
											.oneColCtr #contentWrapper2{width:382px; float:right; margin:0px 10px 0px 10px; padding:0px 15px 0px 10px;}
											#mission {width:188px; float:right; background-color:#e6e7e8; padding-top:20px;}
											.mission2 {padding:0px 8px 0px 10px; color:#0a3559; line-height:18px;}
											

											.oneColCtr #editPanel{}
												
/*** Two Column Layout Elements ***/		.oneColCtr #centerTwoColumn {width:561px; float:left;}


/*** Three Column Layout Elements ***/		.oneColCtr #centerThreeColumn {width:395px; float:left;}
											.oneColCtr #rightColumn {width:190px; float:right;}
											
/*** Press Release Page ***/				.oneColCtr #articleDate {}
											.oneColCtr #articleContent {}
											.oneColCtr #articleContact {}
											
/*** Menu Styling ***/						.glossymenu{margin:5px 0; padding:0px; width:174px; border-bottom-width:0; border-top:1px solid #FFFFFF;}
											.glossymenu a.menuitem{
												background: url(/Style%20Library/Images/nav-bg-default.gif) repeat-x bottom left;
												font-family:Arial, Helvetica, sans-serif;
												font-weight:bold;
												color:#0a3559;
												display:block;
												width:auto;
												padding:8px 0px;
												padding-left:4px;
												text-decoration:none;
												border-bottom:1px solid #CCCCCC;
												}
											.glossymenu .menuitem:active{color:#0a3559; text-decoration:none;}
											.glossymenu a.menuitem:visited{color:#0a3559; text-decoration:none;}
											.glossymenu a.menuitem:submenuheader{color:#0a3559; text-decoration:none;}
											.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
												border:none;
												margin-top:0px;
												}
											.glossymenu a.menuitem:hover{background-image: url('/Style%20Library/Images/nav-bg-hover.gif'); text-decoration:none;}
											.glossymenu div.submenu{ /*DIV that contains each sub menu*/
												background-color:#FFFFFF;
												font-size:93%;
												}
											.glossymenu div.submenu ul{ /*UL of each sub menu*/
												list-style-type:none;
												list-style-image:none;
												margin:0;
												padding:0;
												}
											.glossymenu div.submenu ul li{padding:3px 0; border-bottom:1px solid #CCCCCC;}
											.glossymenu div.submenu ul li a{display:block; line-height:1.2em; color:#000000; text-decoration:none; padding:2px 0; padding-left:10px;}
											.glossymenu div.submenu ul li a:hover{color: #666666; text-decoration:none;}
											* html .glossymenu li a{ /*IE only.*/ 
												width: 100%;
												margin-top:-2px;
												}
											.submenuheader_img{margin-left:-5px; margin-right:2px; float:right;}
											


										

											#ctl00_TextBanner1{margin:0 10px 0 0 0; font-size:90%; color:#666666;}


												
/*** Link Styles ***/						a:link{color:#0a3559; text-decoration:none;}
											a:visited{color:#0a3559; text-decoration:none;}
											a:hover{color:#0a3559; text-decoration:underline;}
											
											a.white:link{color:#fff; text-decoration:none;}
											a.white:visited{color:#fff; text-decoration:none;}
											a.white:hover{color:#fff; text-decoration:underline;}

											a.black:link{color:#000000; text-decoration:none;}
											a.black:visited{color:#000000; text-decoration:none;}
											a.black:hover{color:#000000; text-decoration:underline;}
											
											a.blackBold:link{color:#000000; text-decoration:none; font-weight:bold;}
											a.blackBold:visited{color:#000000; text-decoration:none; font-weight:bold;}
											a.blackBold:hover{color:#000000; text-decoration:underline; font-weight:bold;}

											a.bold:link{color:#0a3559; text-decoration:none; font-weight:bold;}
											a.bold:visited{color:#0a3559; text-decoration:none; font-weight:bold;}
											a.bold:hover{color:#0a3559; text-decoration:underline; font-weight:bold;}

											a.seeall:link{color:#0a3559; text-decoration:none;}
											a.seeall:visited{color:#0a3559; text-decoration:none;}
											a.seeall:hover{color:#0a3559; text-decoration:underline;}

											a.smfont:link{color:#0a3559; text-decoration:none;}
											a.smfont:visited{color:#0a3559; text-decoration:none;}
											a.smfont:hover{color:#0a3559; text-decoration:underline;}

											a.mdfont:link{color:#0a3559; text-decoration:none;}
											a.mdfont:visited{color:#0a3559; text-decoration:none;}
											a.mdfont:hover{color:#0a3559; text-decoration:underline;}

											a.lgfont:link{color:#0a3559; text-decoration:none;}
											a.lgfont:visited{color:#0a3559; text-decoration:none;}
											a.lgfont:hover{color:#0a3559; text-decoration:underline;}				

/*** List Styles ***/						ul{list-style-image:url(/SiteCollectionImages/bullet-agency.gif);}
											ul.noBulletNoIndent {list-style-image:none; list-style-type:none; margin-left:0px; padding-left:0px;}
											ul.frontpage {list-style-image:url(/SiteCollectionImages/bullet-agency.gif); margin-left:0px; padding-left:0px;}
																							
/*** H Tag Styles ***/						h1, h2, h3, h4, h5, h6 {color:#0a3559; margin:5px 0; padding-bottom:3px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}
											.ms-rtestate-field h1, h1.ms-rteElement-H1, h1  {font-size:119%;}
											.ms-rtestate-field h2, h1.ms-rteElement-H2, h2 {font-size:106%;}
											.ms-rtestate-field h3, h3.ms-rteElement-H3, h3 {font-size:96%;}
											.ms-rtestate-field h4, h4.ms-rteElement-H4, h4 {font-size:90%;}
											.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
    line-height: 1.4;
    color: #0a3559;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
											
/*** Table Styles ***/						.textEditor {font-size:100%;}
									
/*** SharePoint Core CSS Overrides ***/		/*** Webpart Output (Controls) Overrides ***/
											.ms-WPHeader TD {border-bottom-width:0px;}
											.ms-WPBody {font-size:1em; font-family:Arial, Helvetica, sans-serif;}
											.ms-WPBody TABLE {font-size:100%;}
											.ms-TPBody TABLE {font-size:100%;}
											.ms-WPBody TD {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
											.ms-WPBody A:link {color:#0a3559; text-decoration:none;}
											.ms-WPBody A:visited {color:#0a3559; text-decoration:none;}
											.ms-WPBody A:hover {color:#0a3559; text-decoration:underline;}
											.ms-WPBody H1 {font-weight:bold; font-size:110%;}
											.ms-TPBody H1 {font-weight:bold; font-size:110%;}
											.ms-WPBody H2 {font-weight:bold; font-size:106%;}
											.ms-TPBody H2 {font-weight:bold; font-size:106%;}
											.ms-WPBody H3 {font-weight:bold; font-size:96%;}
											.ms-TPBody H3 {font-weight:bold; font-size:96%;}
											.link-item {font-size:100%; color:#0a3559; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A {font-size:100%; color:#0a3559; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A:link {font-size:100%; color:#0a3559; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A:visited {color:#0a3559; text-decoration:none;}
											.link-item A:active {color:#0a3559; text-decoration:none;}
											.link-item A:hover {color:#0a3559; text-decoration:underline;}
											.link-item-large {font-size:110%; color:#0a3559; font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}
											.link-item-large A {font-size:110%; color:#0a3559; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item-large A:link {font-size:110%; color:#0a3559; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item-large A:visited {color:#0a3559; text-decoration:none;}
											.link-item-large A:active {color:#0a3559; text-decoration:none;}
											.link-item-large A:hover {color:#0a3559; text-decoration:underline;}
											.description {font-size:92%; color:#4C4C4C; font-family:Arial, Helvetica, sans-serif;}
											#column{font-size:100%;}
											/*** Left Nav Overrides ***/
											.ctl00_PlaceHolderMain_Menu1_1 {font-size:.9em; line-height:2em; text-decoration:none;}
											.ctl00_PlaceHolderMain_Menu1_2 {}
											/*** Table Output Overrides ***/
											.ms-rteTable-5 {border-right:0px solid; border-top:0px solid; border-left:0px solid; border-bottom:0px solid; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;}
											/*** Site Map Overrides ***/
											.level-section {margin:6px; padding:3px; background-image:url(/site-images/sitemap_bg.gif); background-position:bottom left; background-repeat:repeat-x;}
											.level-header {padding-right:0px; padding-left:0px;	padding-bottom:2px;	padding-top:2px; border-bottom:1px solid #CCCCCC;}
											.level-item {font-size:1em; color:#4f5978; font-family:Arial, Helvetica, sans-serif;}
											.level-item A {font-size:.9em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.level-item A:link {font-size:.9em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.level-item A:visited {color:#000000; text-decoration: none;}
											.level-item A:active {color:#000000; text-decoration:none;}
											.level-item A:hover {color:#000000; text-decoration:underline;}
											.level-section {margin-bottom:6px;}
											.level-bullet {
												border-right:0px;
												padding-right:3px;
												background-position:left 50%;
												border-top:0px;
												padding-left:15px;
												background-image:url(/SiteCollectionImages/bullet-agency.gif);
												vertical-align:top;
												border-left:0px;
												border-bottom:0px;
												background-repeat:no-repeat;
												}
											.headertitle {font-weight:bold; font-size:1em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A {font-weight:bold; font-size:1em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A:link {font-weight:bold; font-size:1em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A:visited {color:#0a3559; text-decoration:none;}
											.headertitle A:active {color:#0a3559; text-decoration:none;}
											.headertitle A:hover {color:#0a3559; text-decoration:underline;}
											.headertitle-large {font-weight:bold; font-size:1.2em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A {font-weight:bold; font-size:1.2em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A:link {font-weight:bold; font-size:1.2em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A:visited {color:#0a3559; text-decoration:none;}
											.headertitle-large A:active {color:#0a3559; text-decoration:none;}
											.headertitle-large A:hover {color:#0a3559; text-decoration:underline;}
											.headertitle-small {font-weight:bold; font-size:.8em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A {font-weight:bold; font-size:.8em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A:link {font-weight:bold; font-size:.8em; color:#0a3559; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A:visited {color:#0a3559; text-decoration:none;}
											.headertitle-small A:active {color:#0a3559; text-decoration:none;}
											.headertitle-small A:hover {color:#0a3559; text-decoration:underline;}
											.cqfeed {visibility:hidden;}
											.ms-input{font-family:Arial, Helvetica, sans-serif;}
											.ms-rte{font-family:Arial, Helvetica, sans-serif;}
											.radEditor{font-family:Arial, Helvetica, sans-serif;}
											/*** Form Overrides ***/
											.form-label{font-size:.8em; font-weight:bold;}
											.form-input:{font-family:Arial, Helvetica, sans-serif;}

/* Event Styles */

.event{width:100%; clear:both; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px solid #ccc;}
.event-date{color:#333; width:75px; float:left; text-align:right; padding:0 3px 0 0; border-right:1px dotted #ccc;}
.event-title{float:left; padding:0 0 0 10px;}
.event-title a{color:#000;}
.event-title a:link{color:#000;}
.event-title a:hover{color:#000;}
.event-info{margin:0 0 5px 0;}

/* Styles for New RAD Menu */               /*Top Level Nav Items*/
#nav li { background: url('../SiteCollectionImages/nav-bg-default.gif') repeat-x; border-bottom:0px solid #cccccc; line-height:1.2em; width:100%}  
#nav li a {color:#0a3559;;padding:8px 0px 8px 15px; width:103%; font-weight:bold !important;clear:right; background: url('../SiteCollectionImages/nav-bg-default.gif') repeat-x;
    padding-right: 0px;
    list-style: none none outside;
    border: 0px none !important;
    font-size:12px!important;
}
#nav li a:hover {border-top: 0px solid transparent;text-decoration:underline;border-bottom:0px solid transparent;}
/*Sub Nav Arrow Indicator - Replacement Using Google Material Design Icons*/
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {background-image: none; padding-right: 15px; position: relative;}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background:after {content:none; display: inline-block; font-family:Arial, Helvetica, sans-serif;font-size: 16px; margin-top: 0px; position: absolute; right: -5px}
/*Sub Nav Styles*/
/*Entire Sub Nav Dropdown*/
#nav ul.dynamic { background: url('../SiteCollectionImages/nav-bg-default.gif') repeat-x; color:black!important; border: 0px solid gray; border-top: 2px solid gray; box-shadow: 1px 5px 0px rgba(0, 0, 0, 0.07); background:#FFFFFF!important;left: -9999px !important; list-style-type: none; min-width: 215px; opacity: 0; padding: 0; position: absolute; text-align: left; top: 0px; margin-top:2.6em; z-index: 100; transition: opacity .40s ease-in-out; -moz-transition: opacity .40s ease-in-out; -webkit-transition: opacity .40s ease-in-out;}
#nav li.dynamic-children.hover ul {display: block; left:10%!important; opacity: 1; top:-5px!important; background:#FFFFFF!important;width:auto!important;}
/*Sub Nav Children Settings*/
#nav li.dynamic-children:hover > a {border-top: 0px solid green;}
#nav ul.dynamic li.dynamic a.dynamic.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {color:#006699; width:auto!important; background:#ffffff;font-size:1em;border-bottom:0px solid black;background-color:white;font-weight:normal!important;padding-left:1em;}
#nav li.dynamic-children ul li, #nav li.dynamic-children ul li:hover, #nav li.dynamic-children ul li:visited, #nav li.dynamic-children ul li:active, #nav li.dynamic-children ul li:focus {border-bottom:1px solid gray!important; background-color:#fcfcfc;height: auto; line-height:1em;width: 100%;}
#nav li.dynamic-children ul li a:hover, #nav li.dynamic-children ul li a:visited, #nav li.dynamic-children ul li a:active, #nav li.dynamic-children ul li a:focus {background-color:#fcfcfc;  border-bottom:0px solid gray!important;}
/* This makes sure the border-top stays on the parent element when hovering the submenu */
#nav li.dynamic-children:hover > a.static.selected {background: transparent !important;}
#nav li.dynamic-children ul a {border: 0; padding: 10px 10px; width: 100%;}
#nav li.dynamic-children ul a:hover {background-color: white;}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox > ul > li > table {
    display: inline-block;
    margin-left: 0em;
    padding-left: 0em;
}
ul#zz11_RootAspMenu.root.ms-core-listMenu-root.static {
list-style-image:none!important;
padding-left:0px;
}
ul#zz10_RootAspMenu.root.ms-core-listMenu-root.static {margin-left:0em;padding-left:0em;}
.ms-navedit-flyoutArrow.dynamic-children img{display:none!important;}
                                            .webpart {position:relative; top:20px; left:70px; text-align:center; width:700px; line-height:70px;  font-size:4.5em; color:#ffffff; }
                                            .address {color:#0a3559; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-top:10px;}
                                          .homenav {width:211px;background:url(/SiteCollectionImages/nav-bg-default.gif) repeat-x left bottom; padding: 7px 0 6px 0px;}
                                          .homenav a:link {font-weight:bold; margin:0px 15px; }
                                          .homenav a:visited {font-weight:bold; margin:0px 15px; }
                                          .homenav a:active {font-weight:bold; margin:0px 15px; }
                                          .homenav a:hover {font-weight:bold; margin:0px 15px; }
                                                                                      




 /* Google Search Styles */

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {

  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.gsc-control-cse {
                                                                font-size:14px !important;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;

}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 0 solid;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
}

/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
.gsc-search-box {display:none !important;}
.gsc-tabsArea {display:none !important;}
.gsc-resultsHeader {display:none;}

.gs-title a:link {color:#0a3559;}
.gs-title a:visited {color:#0a3559; }
.gs-title a:hover {color:#0a3559 !important; }
.gs-title a:active {color:#0a3559; }

.gs-result  a:link {color:#0a3559;}
.gs-result  a:visited {color:#0a3559; 
}
.gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
				font-size:100%!important;}

.gs-result  a:hover {color:#0a3559!important; }
.gs-result  a:active {color:#0a3559;}
.gs-result .gs-title, .gs-result .gs-title *  {color:#0a3559!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#0a3559 !important;}
.cse .gs-promotion, .gs-promotion {padding:10px 10px 10px 10px; display:block !important; border:1px solid #999999;}
.gs-promotion-image {float:left;}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {color:#42a6ba!important;}
ul.dfwp-list {margin:0; padding:0; list-style:none;}

.ms-cui-modalDiv-ie,.ms-cui-glass-ie
{
background-color:transparent !important;
}

