.SearchBox {
	background-image: url('/SiteCollectionImages/Search_banner.gif');
	background-color:transparent;
	border: none;
}
.FooterMain {
	margin: 0px;
	background-image: url('/SiteCollectionImages/Bottom_of_page_banner.gif');
	width: 1042px;
	height: 39px;
	padding: 0px;

}

.FooterItems {
	font-family: "Arial Narrow", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	padding:0px;
	width: 1042px;
	height: 39px;

}

a.BreadCrumb:link {
	font-family: "Arial Narrow", Arial;
	color: #002952;
	text-decoration: none;
}

a.BreadCrumb:visited {
	font-family: "Arial Narrow", Arial;
	color: #002952;
	text-decoration: none;
}

a.BreadCrumb:hover{
	text-decoration: underline;
	
}


.MainSection {
	padding: 6px 0px 20px 10px;
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
	color: #002952;
	width: 100%;
}

.BreadcrumbSection{
	padding:7px 0px 0px 10px;
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
	color: #002952;

}

.SearchBoxDiv {
	border-width: 0px;
	margin: 0px;
	border-style: none;
	border-right: none;
	height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	position: relative;
	bottom: 8px;
	left: 138px;
	display: block;
	float: left;
}


.SearchBoxNav{
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
	color: #FFFFFF;
	text-align: right;
	width: 240px;
	padding-bottom: 1px;
	bottom: 15px;
	position: relative;
	left: 90px;
}

/* Overrides the core.css for the SearchBoxEx webpart */
#searchLayout input { padding-left: 2px; padding-right: 10px; height: 15px; border:none; }
#searchLayout .ms-sbcell {  border: none; padding-left: 5px; background-color:transparent; border-top-width: 0px;border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; }
#searchLayout .ms-sbgo {border: none; background-color:transparent;}
#searchLayout .ms-sbplain{font-family: "Arial Narrow", Arial;font-size: 11pt;border:none;}

/* Overrides the core.css for Explicit Logout */
#zz6_Menu, #zz25_Menu, #zz7_Menu, #zz32_Menu,#zz5_Menu, #zz31_Menu, #zz33_Menu, #zz34_Menu, #zz35_Menu, #zz27_Menu {
	color: white;
	font-size: 10.5pt;
	font-family: "Arial Narrow", Arial;
}


/*Overrrides web part body*/
.ms-WPBody .div{
	font-family: "Arial Narrow", Arial;
	font-size: 11pt;
	color: #002952;

}

/*Overrides the footer  'welcome' link 
.ms-SPLink A:link
{
color:White;
text-decoration:none;
}
*/

/*Overrrides web part description - remove the padding on right hand side */
.ms-webpartpagedescription{
font-family:verdana;
font-size:8pt;
color:#5a5a5a;
padding:8px 0px 0px 0px;
}



a.SearchBoxHLs:link {
    text-decoration: underline;
    color: #FFFFFF;
}

a.SearchBoxHLs:visited {
    text-decoration: underline;
    color: #FFFFFF;
}

a.SearchBoxHLs:active {
    text-decoration: underline;
    color: #FFFFFF;
}

/********** WEB PARTS **********/
.WPSectionTileMain {
	border-top-color: #002952;
	border-right-color: #002952;
	border-bottom-color: #002952;
	border-left-color: #002952;
	border-width: 1px;
	border-style: solid;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px;
	margin: 0px;
	color: #00314c;
	text-decoration: none;
	/*height: 223px;*/
	height: 235px;
}

.freeTextTileMain {
	border-top-color: #002952;
	border-right-color: #002952;
	border-bottom-color: #002952;
	border-left-color: #002952;
	border-width: 1px;
	border-style: solid;
	font-size: 9pt;
	font-family: "Arial Narrow", Arial;
	padding: 3px;
	margin: 0px;
	color: #00314c;
	text-decoration: none;
	height: 100%;
	width: 666px;	


}

td.freeTextTileMain {
	border-top-color: #002952;
	border-right-color: #002952;
	border-bottom-color: #002952;
	border-left-color: #002952;
	border-width: 0px;
	border-style: solid;
	font-size: 9pt;
	font-family: "Arial Narrow", Arial;
	padding: 3px;
	margin: 0px;
	color: #00314c;
	text-decoration: none;
	height: 100%;
	width: 666px;	


}

#masterPageBoxStripe {
background: url(/SiteCollectionImages/Banner_for_box_titles.gif) no-repeat;
height: 28px;
}
#campaignPageBoxStripe{
background: url(/SiteCollectionImages/New_events_campaign_banner.gif) no-repeat;
height: 30px;
padding: 3px;
}

#freeTextStripe{
background: url(/SiteCollectionImages/Message_from_DG_strip.gif) no-repeat;
height: 28px;
width: 674px;
position:inherit;
}

.freeTextStripe{
background: url(/SiteCollectionImages/Message_from_DG_strip.gif) no-repeat;
height: 28px;
width: 674px;
line-height:25px;
position:inherit;
vertical-align:middle;
color:white;
}

#rightColumnLarge{
background: url(/SiteCollectionImages/Related_resources_banner.gif) no-repeat;
height: 30px;
}

ul.WPSectionTileList {
	list-style-type: disc;
	padding-left: 22px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;	
	cursor: pointer;
	font-size: 9pt;
}

li.WPSectionTileList {
	padding: 0px; 
}

.WPFreeTextMain {
	border-top-color: #002952;
	border-right-color: #002952;
	border-bottom-color: #002952;
	border-left-color: #002952;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	height:698px;
}

.WPFreeTextBody {
	font-size: 9.5pt;
	font-family: "Arial Narrow", Arial;
	padding: 12px;
	margin: 0px;
	color: #002952;
	text-decoration: none;

}

.WPFreeTextImportant {
	font-weight:bold;
	color: #B16B23;
}

.WPNewsLayout {
	border-top-color: #002952;
	border-right-color: #002952;
	border-bottom-color: #002952;
	border-left-color: #002952;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	width:339px;
	height:151px;
}

.WPNewsMain {
	padding: 1px;
	margin: 1px;
	font-size: 9pt;
	font-family: "Arial Narrow", Arial;
	color: #00314c;
	width:317px;
}

.WPNewsLayoutLarge {
	border-top-color: #002952;
	border-right-color: #002952;
	border-bottom-color: #002952;
	border-left-color: #002952;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	width:317px;
	/*height:389px;*/
	height:100%;
}

.WPSiteMapOuterDiv{
	font-family: "Arial Narrow";
	font-size: 11pt;
	color: #00314c;
	text-align: center;
	width: 655px;
	padding: 10px;
}


.WPSiteMapTree{
	border: 1px solid #00314c;
	padding: 25px;
	text-align: left;
}

.WPFAQDiv{
	font-family: "Arial Narrow";
	font-size: 11pt;
	color: #00314c;
	width: 655px;
	border: 1px solid #00314c;
	padding: 0px 25px 10px 25px;
	}



.WPFAQDiv{
	font-family: "Arial Narrow";
	font-size: 11pt;
	color: #00314c;
	width: 610px;
	border: 1px solid #00314c;
	padding: 0px 35px 10px 25px;
	}


ul.WPFAQList{
	list-style-type: disc;
	padding-left: 22px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: -25px;
	margin: 0px;
}

/* overrrides sitemap webpart divs */
.level-section{
	padding-left: 8px;
	
}

a.WPNewsMain :link {
	text-decoration: underline;
	color: inherit;
}

a.WPNewsMain :visited {
    text-decoration: underline;
    color: inherit;
}

a.WPNewsMain :active {
    text-decoration: underline;
    color: inherit;
}

a.WPNewsMain :hover {
    text-decoration: underline;
    color: inherit;
}
/********** WEB PARTS END **********/


.SearchPageMain{
	padding: 10px;
	margin: 0px;
	font-size: 11pt;
	font-family: "Arial Narrow", Arial;
	color: #00314c;
}

/* overrides srch-sort in Core.css (search page) */
.srch-sort{
	margin: 0px;
	font-size: 11pt;
	font-family: "Arial Narrow", Arial;
	color: #00314c;
	padding: 0px;
	margin-top:-20px;
}
