﻿/*

Banner/Footer: #0c4270
Font - instead of black - #333333
Green Font #41700C

*/

/*Bootstrap override*/
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	padding:0 3px 0 3px}
}
/*Layout Overrides*/
* [class^="span"] .row-WPZone > table > tbody > tr > td {
	display:table;}
* [class^="span"] .row-WPZone > table > tbody > tr {
	display:table}
* [class^="span"] .row-WPZone > table > tbody {
	display:table}
* [class^="span"] .row-WPZone > table {
	display:table}
* [class^="span"] .row-WPZone {
	display:table}
.row {margin:0 0 0 0}
.row-WPZone{margin-left: 20px; margin-right: 20px;padding-bottom:0px;margin-top:0;}


/*CSS Reset*/
.ms-viewlsts .ms-vb2 > a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link{color:#002664;text-decoration:none!important;}
.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,.s4-search input.ms-sbplain,.ms-sbplain,.s4-search input,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.s4-titletable,.ms-dlgTitleText,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-dtinput,.ms-dttimeinput,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-linksection-level1 h3,.ms-linksection-level1 ul li a,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-formdescription,.ms-authoringcontrols,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.level-item,.level-item a,.level-item a:link,.level-description,.headertitle,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-gridCol{font-size:1em;}
.s4-title h2,.ms-socialNotif-text,.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain,.article-content,.welcome-content,.s4-title .s4-pagedescription,.s4-title .s4uniqpermdescription,.ms-toolbar,.ms-listheaderlabel,.ms-gb .ms-standardheader,.ms-standardheader,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb-tall,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-vb,.ms-vb2,.ms-viewlsts-noitems > b,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,.ms-toolbarContainer,.description,.link-item,.ms-sectionheader,.ms-linksection-level1 h3,.ms-pageinformation h3.ms-standardheader,.ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-pageinformation th,.ms-createpageinformation th,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-vh,.ms-vh2,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph,.ms-propertysheet,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-bottompaging .ms-paging,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit .ms-gb .ms-vh2-nofilter,.ms-listedit .ms-gb .ms-vh2,.tmt-name,.ms-SPZoneTitle,.ms-SPZoneLabel,.ms-rteElement-P,.level-description,.headertitle,.medium,groupheader,.ms-rtefield,table.ms-disc td{color:inherit;}
.ms-viewlsts th.ms-vh2-nofilter{color:inherit!important;}
.ms-cui-ribbon a:link,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:active,.ms-cui-menu a:link,.ms-cui-menu a:visited,.ms-cui-menu a:hover,.ms-cui-menu a:active,.ms-siteactionsmenu > span > a,.ms-menutoolbar td a,.ms-menutoolbar td a:hover,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,a.ms-socialNotif{text-decoration:none;}
section,article,header,footer,nav,aside,hgroup{display:block;}

/*site action menu*/
.ms-siteactionsmenu > SPAN > A > SPAN {color:#fff!important}
.ms-welcomeMenu A:link {color:#fff!important;}

/*hide empty rows*/
.row:empty {
   display: none;
}
.row-WPZone:empty {
   display: none;
}

.border {border-bottom:1px #866A2D solid}

/*Ribbon Font Size*/
.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink{font-size:10pt;font-family:Arial, Helvetica, sans-serif;}
.ms-siteactionsmenuhover {height:22px!important}

/*Background Image*/
#bg {height:100%!important;width:100%;min-width:100%;position:fixed;behavior: url(/_layouts/PIE.htc)
}
.bg {}

/*accessibility*/

.accessMenu {background:#fff;height:30px;position:absolute;width:30%;position:static;margin:0 0 0 0;float:right}

.ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip,a.ms-TurnOnAcc,a.ms-SkiptoMainContent,a.ms-SkiptoNavigation{
position:absolute;
top:-2000px;
width:1px;
height:1px;
overflow:hidden;
z-index:3;
word-wrap:normal;
}
a:active.ms-skip,a:focus.ms-skip,a:active.ms-TurnOnAcc,a:focus.ms-TurnOnAcc,a.ms-TurnOffAcc,a:active.ms-SkiptoMainContent,a:focus.ms-SkiptoMainContent,a:active.ms-SkiptoNavigation,a:focus.ms-SkiptoNavigation{
position:absolute;
top:2px;
width:auto;
width:100%;
height:auto;
background-color:white;
border-color:black;
border-width:1px;
border-style:solid;
color:black;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
z-index:12;
font-weight:bold;
float:left;
right:0
}
a.ms-skip,a.ms-TurnOnAcc{
left:2px;
}
a.ms-TurnOffAcc{
right:150px;
right:0px
}
a.ms-SkiptoMainContent{
right:2px;
}
a.ms-SkiptoNavigation{
/*right:50%;*/right:0;
}
span#TurnOffAccessibility a.ms-acclink{
width:auto;
height:1.1em;
background-color:white;
border-color:black;
border-width:1px;
border-style:solid;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
color:black;
position:absolute;
z-index:3;
top:2px;
right:2px;
}

/*Fix Scroll Bars*/
body #aspnetForm {}
body.v4master { overflow: visible!important;height: inherit;width: inherit; } 
body #s4-workspace { overflow: visible !important; } 
body #s4-ribbonrow { position: fixed; z-index: 1000; overflow-y:visible; } 
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] 
{position: fixed !important; } 
.ms-dlgOverlay {width: 100% !important; }
body #s4-bodyContainer {min-width:300px;}

/*end sticky ribbon styles*/
/*body styles*/
.ms-WPBody {background:transparent4; color:#333333; font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important; font-size:14pt;text-align:left}
body  {background:transparent4; color:#333333; font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important; font-size:14pt}
BODY  {background:transparent4; color:#333333; font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important; font-size:14pt}
a {color:#20399D; text-decoration: none;word-wrap: break-word;font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important}
a:visited, .ms-WPBody a:visited {color:#20399D; text-decoration:none;font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important}
a:link, .ms-WPBody a:link {color:#20399D;text-decoration:none;font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important}
a:active {color:#20399D!important;text-decoration:none;font-family:inherit;font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important}
a:hover,.ms-WPBody A:hover{color:#20399D;text-decoration:underline;font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important}
h6{line-height:1.1em;font-size:1.1em;color:#0c4270;font-weight:700;margin:0 0 .3em;}
h5{line-height:1.1em;font-size:1.25em;font-weight:700;color:#0c4270;margin:0 0 .3em;}
h4{line-height:1.1em;font-size:1.25em;font-weight:700;color:#0c4270;margin:0 0 .3em;}
h3{line-height:1.1em;font-size:1.5em;color:#0c4270;font-weight:700;margin:0 0 .3em;}
h2{line-height:1.1em;font-size:2em;color:#0c4270;font-weight:400;margin:0 0 .3em;}
h1{line-height:1.1em;font-size:3em;color:#0c4270;font-weight:400;margin:0 0 .3em;}
h6i{font-size:1.1em;color:#0c4270;font-style:italic;}
p{line-height:normal;}
.strong{color:inherit;font-weight:700!important;}
img{border:0;min-width:0;height:auto}
.line{border-top:thin navy solid;padding:3px 0;}
.infoLine{text-decoration:underline;font-weight:200;padding:15px 0;}
.medium{font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:#0c4270;background-color:transparent;line-height:normal;font-weight:normal}
.small{background-image:none!important;color:#797979;}
table{width:100%;border:none;margin:0;padding:0;}
ul,ol{padding-left:15px;}
th{font-weight:inherit;vertical-align:top;border:none;margin:0;padding:0;}
td{vertical-align:top;border:none;margin:0;padding:0;}

/*calendar was not showing full in Chrome*/
.s4-wpActive {width:inherit}
td#MSOZoneCell_WebPartWPQ2.s4-wpActive {width:100%}
.ms-acal-sdiv /*text of calendar items*/ {color:#000000;width:auto;text-align:left;white-space:normal;width:auto;height:auto}
.ms-acal-ddiv a {color:#0c4270!important;width:auto;text-align:left;white-space:normal}
.ms-acal-mdiv a {color:#0c4270!important;width:auto;text-align:left;white-space:normal}
.ms-acal-sdiv a {color:#0c4270!important;width:auto;text-align:left;white-space:normal}
.ms-acal-time {font-size:8pt;white-space:normal;text-align:left;width:auto;padding:0 0 0 0;height:auto!important}
.ms-acal-item /*background of calendar items*/{/*background-color:#FCBE96*/;border: 1px solid #bfbfbf;white-space:normal;text-align:left;font-size:8pt;padding:0 0 0 0;}
.ms-acal-ctrlitem {font-size:8pt!important;padding:5px 2px}
.ms-acal-summary-itemrow {height:auto!important;}
/*************UPCOMING EVENTS**************/
.upcoming-groupheader {margin:0px 0 0 0!important;padding:0 0 0 0!important}
.upcoming-events {;margin:0!important;float:left;display:block;width:100%;left:0;padding:0 0 0 0!important}
.detailsLink {margin-bottom:10px;margin-left:0px;cursor:pointer}
.underline {border-bottom:2px #323e48 solid;display:table;width:100%}
.ms-acal-display {color:#001B50;font-size:20px;font-weight:bold}
.ms-acal-item {background-color:#EFEFEF}
.ms-acal-default-hover {background-color:#EFEFEF}
.ms-acal-summary-dayrow TD.ms-acal-hover DIV {background-color:#0c4270!important;color:#FFFFFF;border:1px #001B50solid}
TR TD DIV.ms-acal-today {background-color:#0c4270!important;border:1px #001B50solid;border-color:#001B50!important;background-image:none!important;color:#ffffff!important}

/*CCAP login*/
.UsernameItem {border:none!important}
.PasswordItem {border:none!important}
#ctl00_m_g_494a8580_47dc_431e_9a13_377250c5b81d_FBACreateUserWizard_CreateUserStepContainer_MembershipRequestTable {max-width:80%}
#ctl00_m_g_8be31b91_3c08_4ffa_a53a_3a4cc82fc4e5_ctl00_UserNameContainerID_UserNameTitle {font-weight:bold;color:#323e48}
/*constant contact*/
.MsoNormalTable {width:100%!important;}
p.MsoNormal {width:100%!important;}
tr.MsoNormal {width:100%!important;}

/*custom summary link description*/
.linkDesc {font-weight:normal;font-family:inherit!important}

/*custom announcements*/
.announceImg {width:100%;max-width:200px;display:block;float:left;position:relative;height:100%}
.announceItem {padding-top:10px;padding-bottom:20px;border-bottom:1px #E9E9E9 solid}
.announceItemBlock {padding-top:10px;padding-bottom:20px;}
.announceDesc {}
/*List Add New Link*/
.ms-addnew {color:maroon!important;font-weight:bold}
.ms-addnew:link {color:maroon!important;font-weight:bold}
.ms-addnew:link {color:maroon!important;font-weight:bold}

/*List Overrides*/
.ms-vb-tall {padding-bottom:2px!important;}
.ms-addnew {padding:0 0 0 0;font-size:.8em}
.band {background-color:#EFEFEF;font-weight:bold;font-size:16px;font-family:inherit}

/* Item Styles */
.level-header {padding: 0;margin: 0 0 0.5em 0;}
.level-item-pos {padding: 0;margin: 0 0 0.5em 0;}
.link-title {margin-left:10px;text-align:left}
.cal-Desc {margin-left:0px}
.item {padding: 0;margin: 0 0 .5em 0;}
.bullet {padding: 0 0 0 0px;list-style-type:inherit;/*background-image:url('/Styles/images/rbullet-blk.jpg');*/background-image:none!important;
	/*background-repeat:no-repeat;background-position:left 5px;*/}

.bullet > img {height:30px!important}
.level-description-padding {padding: 0;}
.headertitle a:link {font-size: inherit;}
.headertitle a {font-size: inherit;}
.headertitle {font-size: inherit;}

/* Lists */

.s4-wpActive .ms-WPSelected {border:none!important;}

.s4-wpActive .s4-wpTopTable {border:none!important;}
.dfwp-column {background:transparent;padding:0px;margin:0px;font-family:inherit;font-size:inherit;padding-right:0px}
.ms-listviewtable {background:transparent;padding:0px;margin:0px;font-family:inherit;font-size:inherit}
td table.ms-listviewtable {padding:0px;margin:0px;}
.ms-newsletterline {padding:0px;margin:0px;border-bottom:2px #294a6b solid!important;border-top:thin #ffffff solid!important;display:table-row-group;width:100%}
.dfwp-item {padding-bottom:1px;;padding-bottom:0px}
td > .ms-vb-icon {width:15px!important;max-width:15px!important}
.ms-vb-icon {}
.ms-vb2 {background-color:inherit!important;background:inherit!important;}
.faqBorder {border-top:thin #EA8416 solid;border-bottom:thin #EA8416 solid;}
.itemHide {display:none!important}
/*form overrides - affected editing panel*/
.ms-formbody {font-size:inherit;font-family:inherit}
textarea{font-size:.8em;font-weight:normal;line-height:normal}
select{font-weight:normal;line-height:normal}
button{font-weight:normal;line-height:normal}
input{font-weight:normal;line-height:normal}
label{font-weight:normal;line-height:normal}textarea{font-family:inherit}
select{font-family:inherit}
button{font-family:inherit}
input{font-family:inherit}
.ms-cui-cb-input {height:20px;padding:0 0 0 0!important;}
.ms-cui-dd-arrow-button {width:auto}
.formbody{
vertical-align:top;
/* [ReplaceColor(themeColor:"Light2",themeTint:"0.45")] */ background:#ffffff!important;
/* [ReplaceColor(themeColor:"Light1-Darker")] */ border-top:1px solid #ffffff;
padding:3px 6px 4px 6px;
font-family:Segoe UI,Trebuchet ms,sans-serif!important;font-size:16px!important;
color:#000000;
white-space:normal;text-align:left;
}

/*tables*/
.s4-wpcell-plain table.s4-wpTopTable tbody tr td {vertical-align:top!important}

/* webparts */
	.ms-cui-ctl-large{height:auto!important;}
	.ms-WPHeader{text-align:center!important;overflow:hidden;border-color:transparent;width:100%;margin:0 auto 0px;
	font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:#0c4270;line-height:normal;/*background:#F1F7EC;;border-top-right-radius:10px;border-top-left-radius:10px;*/}
	.ms-WPTitle {text-align:center!important;overflow:hidden;border-color:transparent;width:100%;margin:0 auto 0px;
	font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:#0c4270;line-height:normal;/*border-top-right-radius:10px;border-top-left-radius:10px;*/}
	.ms-WPTitle a:link {color:#0c4270!important;text-align:center!important;overflow:hidden;border-color:transparent;width:100%;margin:10px 0 10px 0;
	font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important;font-size:20pt;color:#0c4270;line-height:normal;}
	.ms-WPTitle nobr{white-space:normal!important;}
	.ms-WPBorderBorderOnly{min-height:325px;max-height:325px;height:325px;margin-bottom:10px;padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px;;border:none;background-color:#e5efff;background-cover:100%;border-radius:10px;margin-top:3px;}
	.ms-WPBorder{margin:10px 0 10px 0;border:none;background-color:#e5efff;background-cover:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-top:3px;padding:5px;}
	h3.ms-WPBorder{margin:10px 0 10px 0;border:none;;background:transparent;background-cover:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-top:3px;}
	.ms-fakewptitle{border:none;}
	.ms-WPHeader td{border:none;border-bottom:none!important;line-height:normal;vertical-align:middle;}

	.ms-standardheader {text-align:left}

/*content query - ignores the background color above */
.slm-layout-main {overflow:visible!important; padding-bottom:30px}

/*spacing on webparts*/
* [id^='MSOZoneCell_WebPartWPQ']{line-height:normal;padding-bottom:10px!important;width:inherit}

/*spell check error style*/
.ms-spellcheck-error {background:yellow}
.ms-cui-tooltip-body {position:fixed;}
#MSOTlPn_MainTD {float: right;right: 0;width: 225px; z-index: 1000;position:absolute;}


/*#####Top Wrapper Nav #####*/

/*Site Top Bar - Dynamic List Items*/
.siteTopBar{background-color:transparent;vertical-align:top;width:auto;float:right}
.siteTopBar.siteTopBar p{color:#323e48;text-align:right;line-height:normal;font-size:18px;text-decoration:none;border-radius:5px;opacity:none;font-family:Century Gothic, Helvetica, sans-serif!important;padding:3px 3px 3px 2px;}
.siteTopBar a:link:hover,.siteTopBar a:visited{text-decoration:none;font-size:18px;color:#112e51;}
.siteTopBar a:link:hover {text-decoration:underline}

/*Search*/
#Search {z-index:999;width:30%;position:relative;float:right;top:20px;margin-right:15px}
.s4-search {margin:0 auto;/*width:275px*/;float:right;margin-left:0px}
.searchbox {margin:0 auto;}
.ms-sbtable .ms-sbtable-ex .s4-search {height:40px;float:none;margin:20px auto;width:inherit;}
.s4-search INPUT.ms-sbplain {background:none!important;color:#0c4270!important;
width:250px!important;border-radius:5px;border:1px #0c4270 solid!important;font-family:inherit;font-size:14pt!important}
input.ms-sbplain:focus {background:none!important;color:#000000!important;height:30px!important;position:relative;font-style:normal;width:260px;}
input.ms-sbplain {background:none!important;color:#000000!important;height:30px!important;position:relative;font-style:normal;color:#000000!important;width:260px;}
.s4-search .ms-sbgo span{display:none; }
.s4-search .srch-gosearchimg{margin-left:5px; }
#ctl00_SearchBox_S6F789EBA_go {/*background:url("/Styles/images/SearchIcon-lt-sm.png") no-repeat*/; width:30px; height:30px; display:block;!important;margin-left:-2px;}
.srch-gosearchimg {/*background:url('/Styles/images/searchIcon-bl.png') no-repeat right center !important;*/background:transparent}
.s4-search .srch-gosearchimg {border-radius: 5px;height:30px;border:0px!important;}
.srch-Metadata2	{display:none; }
.srch-results {max-width:98%}			
.srch-Metadata1 {max-width:98%!important}
.srch-Description2 {max-width:98%!important;width:100%}

/*Body Layouts*/
.masthead{width:80%;position:relative;background-color:#0c4270}
.masthead{width:100%;position:relative;margin:0 auto;background-color:transparent;}

#header{position:absolute;}

#BannerContent{;display:block;;width:175px;position:absolute}
.BannerContent {margin:0 0 0 0}
.BannerContent img{height:auto!important;position:absolute;z-index:999;margin:0 0 0 10px !important}
}
#BannerContent2{display:block;margin:0 auto;text-align:center;max-width:400px}
.BannerContent2 {text-align:center;max-width:400px;margin:0 auto}
.BannerContent2 img{max-width:400px;width:100%;height:auto!important;margin:10px auto!important}

#BannerContent3{width:60%;margin-left:175px}
.BannerContent3 img{max-width:275px;height:auto!important;margin:20px 0 0px 0px;}

/*Main body*/
#wrapper{background-color:transparent;position:relative;width:100%;margin:5px auto}
#wrapper {margin:0 auto;position:relative;width:80%}

.mainbody{position:relative;background-color:#fff;;border-radius:0;max-width:100%;margin:0 auto;}
.mainbody {margin:0 auto;position:relative;background-color:#ffffff;}

#MSO_ContentTable{position:relative;min-height:350px;background-color:#fff;margin:0 auto;padding:5px 10px;width:75%}
.breadcrumb {width:90%;background-color:transparent;font-size:8pt!important;padding:5px 0 0 10px;margin-bottom:2px;}

.pageTitle{margin-top:30px;font-family:Century Gothic, Helvetica, sans-serif;color:#0c4270;background-color:transparent;font-weight:700;line-height:normal;font-size:1.25em;}
body #pageStatusBar {font-size:11px!important}
#pageStatusBar {font-size:11px!important}
.topMargin {margin-top:40px}

/*Top Nav Content Driven Items*/
.navWrapper{width:auto;min-width:40%;position:absolute;float:right;text-align:right;right:0;display:none}
.nav1,.nav2,.nav3,.nav4,.nav5,.nav6{color:#0c4270;width:auto;float:left;display:block;position:relative;z-index:900;margin:1px 0 0 1%;padding:0 10px}
.nav1 p,.nav2 p,.nav3 p,.nav4 p,.nav5 p,.nav6 p{color:#0c4270;border-radius:0;padding-right:10px;padding-left:5px;}
.nav7, .nav7:link {display:none;font-weight:normal!important;width:auto;float:right;position:absolute;z-index:900;margin:25px 0 0 0;padding:0;right:0;text-transform:capitalize;color:#000}
/*Link for the home page on masthead*/
div.feature {
    position:absolute;float:left;height:100%;z-index:999;width:10%
}
 
div.feature a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 1000; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

/*page layout*/
.center {margin:0 auto;float:none!important}

/*End Link*/

/*Navigation*/
#nav {float:left;width:100%}
.navbar-inverse{width:100%;background:#0c4270;padding-bottom:0;z-index:998;border-color:transparent;float:left;}
.navbar{margin-bottom:0!important;min-height:40px;border-radius:0}
.navbar .nav{background:transparent;border:none;position:relative;z-index:999;margin:0;}
.navbar-collapse {width:100%}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background:transparent;}
.container {max-width:none!important;padding:0 0 0 0;margin: 0 0 0 0;width:100%}
.navbar-inner{background-color:transparent;background-image:none;border:none;box-shadow:none;filter:none;}
#zz17_TopNavigationMenu,#zz16_TopNavigationMenu,.menu-horizontal{vertical-align:text-bottom;width:100%;
background-color:transparent;height:inherit;margin:0 auto;}
.menu ul.dynamic{text-align:left;background:#fff none repeat scroll 0 0;background-color:#C8D6EC;border:1px solid #1C3669;left:-999em;min-width:100%;position:absolute;box-shadow:0 0 7px 0 rgba(0,0,0,0.47);color:#0c4270;padding:5px}

.menu-horizontal{vertical-align:text-bottom;width:inherit;background-color:transparent;height:50px;margin:0 auto;}
.menu-horizontal li.static{color:#ffffff}
.menu-horizontal a.static{color:#ffffff;font-size:22px;font-family:"Tw Cen MT", "Century Gothic Medium", Arial !important;font-weight:700}
.menu-horizontal li.fixed_static{height:40px;float:left;}
.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {height:inherit;font-size:22px;font-family:Garamond;text-align:center;min-width:130px;padding:5px 10px 5px 10px}


/*two column nav dropdown - only in wide view*/
@media (min-width: 768px) {

  .menu-horizontal li.static > ul.dynamic {
    text-align: left !important;
    width: 600px !important;
    min-width:600px;
    margin-left:-425px;
    z-index:1000!important;
    position:absolute}
 
  .menu-horizontal li.static > ul.dynamic > li.dynamic {
    display: inline-block;
    list-style-type: none;
    float: left !important;
    width: 49% !important;
    min-width:200px;
  }
 
  #topnavbar .nav li.static > ul.dynamic > li.dynamic:nth-child(odd) {
    clear: left !important;
  }
}

/*Drop down menu*/
.menu ul.dynamic{font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important;background:#fff none repeat scroll 0 0;border:1px solid #1C3669;left:-999em;min-width:300px;max-width:450px;position:absolute;box-shadow:0 0 7px 0 rgba(0,0,0,0.47);color:#001B50;padding:5px 10px;}
.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited, .s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited {font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important;font-size:14pt;color:#0c4270;text-align:left;white-space:normal}
.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text  {
	white-space:normal
}


/*fixed menu items*/
.navbar-fixed-top {background-color:#1C3669!important;margin:0 0 0 0;padding-top:10px;z-index:999;text-align:center;width:100%}
.fixed_static {border-top-right-radius:0px!important;border-top-left-radius:0px!important;border-left:1px #ffffff solid;width:100%}
.fixed_inline {display:inline-flex;border-right:none}


/*smaller Nav*/
.navbar-inverse .nav li.static > .menu-item{color:#fff;text-transform:capitalize;}
.navbar-inverse .brand,.navbar-inverse .nav li.static > .menu-item,{color:#001B50;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding:0;}
.navbar-inverse .nav ul.dynamic{border:none;box-shadow:0 0 7px 0 rgba(0,0,0,0.47);color:#001B50;}
#topnavbar.navbar .navbar-inner .nav-collapse li.static > span.menu-item-text{margin:0 1px 1px 0;}
.navbar-inverse .navbar-toggle {border:none}
/*end top nav */

/*Left Navigation*/
body #s4-leftpanel{margin-top:60px;float:left;position:relative;padding-left:20px;width:20%}
body #s4-leftpanel-content{border:none;padding:0;background-color:#fff;}
.well{background-color:transparent;border:none;box-shadow:none;margin-bottom:0px}
#current_nav .menu-vertical{margin-left:0;margin-top:5px;width:225px;height:100%;font-family:inherit;background:transparent;color:#000;padding:0;}
#s4-leftpanel .static{border-left:none;border-right:none;float:left;width:100%;position:relative;padding-left:5px!important;padding-right:5px!important;background-color:#EAB710;border-radius:10px;margin-bottom:5px;}
.s4-ql a.selected{background-color:transparent;border:none;border-color:transparent!important;float:left;display:block}

.leftMenu {color:#0c4270;overflow:hidden;border-color:transparent;width:100%;margin:0 auto 0px;
	font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:##0c4270;line-height:normal;margin:10px 0 10px 0}

/*custom nav*/
div#s4-leftpanel.s4-notdlg.well.col-lg-3.col-md-3.sidebar-nav.noLeftNav div#s4-leftpanel-content div.ms-quicklaunchouter div.ms-quickLaunch div#ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationManager.ms-quicklaunch-navmgr div div#zz21_V4QuickLaunchMenu.s4-ql div.menu.vertical.menu-vertical ul.root.static li.static span.static.menu-item span.additional-background span.menu-item-text
{
	color:#0c4270;font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:24pt;
}
/*special navigation */
.s4-specialNavLinkList {display:none}

/*END LEFT NAVIGATION HOME PAGE CUSTOMIZATIONS*/

/*Button Bar for Smaller screens*/
.navbar-toggle{margin-top:4px;margin-bottom:0;background-color:#0c4270;border:transparent!important}
.navbar-inverse .navbar-toggle:active{background-color:#0c4270;border:1px #ffffff solid!important}
.navbar-inverse .navbar-toggle:focus{background-color:#0c4270;border:1px #ffffff solid!important}
.navbar-inverse .navbar-toggle:hover{background-color:#0c4270;border:1px #ffffff solid!important}
:after{-moz-box-sizing:content-box;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;}
 
/*additional web part under left nav* - should be hidden for all mobile*/
#navSideWP {position:relative}

/*Layout Overrides*/

/*bootstrap resets for SharePoint*/
*:after {
	-moz-box-sizing: content-box; /*border-box causes many issues with SP*/
	    -webkit-box-sizing: border-box!important;
	        box-sizing: border-box!important;
}

*:before {
	-moz-box-sizing: content-box; /*border-box causes many issues with SP*/
	    -webkit-box-sizing: border-box!important;
	        box-sizing: border-box!important;
}

* {
	-moz-box-sizing: content-box; /*border-box causes many issues with SP*/
	    -webkit-box-sizing: border-box!important;
	        box-sizing: border-box!important;
}


/*Hides the Breadcrumb Node on publishing pages*/
.s4-breadcrumbRootNode {display:none}

/*DIALOGS*/
/* fix the modal to resize correctly   ********************************************************** */  
html .ms-dialog {height:auto!important;width:auto}
.ms-dialog BODY.v4master {overflow:visible}
html.ms-dialog body #s4-bodyContainer-inner {margin: 0;}
.ms-dialog #bg {display:none}
.ms-dialog #s4-ribbonrow {position:relative;display:block} 
.ms-dialog #s4-bodyContainer  {position:relative!important}

/* Footer Styles */
.push {}
.footer{float:left;height:100%;width:100%;background-color:#0c4270;min-height:150px;position:relative;margin:0 auto;}
.footer {padding-top:20px;width:80%;height:240px;margin:0 auto;background-color:#0c4270;border-left-bottom-radius:10px;border-right-bottom-radius:10px;position:relative}

.stickyfooter{bottom:0;position:relative;}
.footer p{color:#fff;vertical-align:text-bottom;bottom:0;}
.footer a:link{display:inline;color:#fff!important;padding:0;}
.footer a:hover{text-decoration:underline!important;}
.footer a:visited {display:inline;color:#90AEE4!important;padding:0;}
.FooterContentTitleSpan{width:100%;text-align:center;}
.FooterContentTitleSpan p{color:#90AEE4!important;font-weight:700;font-size:1.25em!important;width:100%;position:relative;text-decoration:underline;}
.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{font-size:inherit;width:30%;display:block;float:left;color:#fff!important;margin:0 0 0 1%;position:relative}
.FooterContent1 {width:25%;margin-left:20px;position:relative;float:left}
.FooterContent2 {width:25%;text-align:center;}
.FooterContent3 {width:25%;float:left;text-align:right;margin-right:20px}
.FooterContent4 {width:100%;background-color:#0A365A;float:left;margin: 0 0 0 0;padding:0 0 0 20px;}
.FooterContent5 {width:40%;background-color:#112C69;margin:0 0 0 0;float:left;padding-right:20px;text-align:right}
.FooterContent5 p {text-align:right;padding-right:10px}
.FooterContent > img{height:auto;width:100%;}
.FooterContent7, .FooterContent7:link {background-color:#0A365A;text-align: center;height :100%;width: 100%;float: right;bottom: 0;width: auto;color: #fff!important;
    position: absolute;float: right;right: 20px;vertical-align: text-bottom;top: 0;margin-bottom:-10px;margin-top:0px}
.FooterContent7 > .footerlink {padding-top:10px;margin-right:20px;padding-left:5px}
.ms-SpLinkButtonActive.ms-welcomeMenu {background-image:none;margin:0 0 0 0;background:none;padding:0 0 0 0}
/* Bottom Footer */
.footer p{color:#fff;vertical-align:text-bottom;bottom:0;}


.bFooter{position:relative;margin:0 auto;}
.bFooter {width:80%}

.bFooterContentTitleSpan{display:none;color:#fff;font-family:inherit;font-size:16px;text-align:center;position:relative;border-bottom:2px #ef8200 solid;width:100%;margin:0 auto!important;}
div.bFooterContentTitleSpan div.ExternalClass6AE46142F132483A9330D9196DFDE17E p{margin:0 auto!important;}
.bFooterContent1,.bFooterContent2,.bFooterContent3,.bFooterContent4,.bFooterContent5,.bFooterContent6,.bFooterContent7,.bFooterContent8,.bFooterContent9 {position:relative;width:50%;float:left;color:#fff!important;font-size:12pt;margin:0;background-color:#112C69}
.bFooterContent9{width:100%;text-align:center;position:relative;float:left;font-size:.8em;background-color:#0A365A;float:left;width:100%;height:20px}
.bFooterContent1 {width:50%;background-color:#112C69;float:left;margin: 0 0 0 0;font-size:12pt;text-align:left}
.bFooterContent1 p {padding-left:20px;padding-top:20px}
.bFooterContent2 {width:50%;background-color:#112C69;margin:0 0 0 0;float:left;padding:0 20px 0 0;font-size:12pt;text-align:right}
.bFooterContent2 p {text-align:right;padding-right:215px;padding-top:20px}

/*end footer*/

/*100% width for the site*/
.masthead{width:100%;position:relative;margin:0 auto;}
#wrapper {margin:0 auto;position:relative;width:100%}

/*Banner Area
#BannerContent{;display:block;}
.BannerContent {margin:0 0 0 0}
.BannerContent img{z-index:900}
}
#BannerContent2{display:block;margin:0 auto;text-align:center;width:200px;}
.BannerContent2 {margin:0 auto;}
.BannerContent2 img{;height:auto!important;top:0;}

#BannerContent3{width:60%;margin-left:175px}
.BannerContent3 img{max-width:275px;height:auto!important;margin:20px 0 0px 0px;}*/

.footer {padding-top:20px;width:100%;height:240px;margin:0 auto;background-color:#0c4270;border-left-bottom-radius:10px;border-right-bottom-radius:10px;position:relative}
.bFooter {width:100%}


/*CUSTOM STYLES*/

/*hide editing for font*/
#Ribbon\.EditingTools\.CPEditTab\.Font {
	display: none;
}
#Ribbon\.EditingTools\.CPEditTab\.Markup-LargeMedium-0 {
	display:none;
}
/*hides the default styles as they seemed out of order - added back in as custom*/
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle1-Menu{ display:none; } 
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle6-Menu{ display:none; } 
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle5-Menu{ display:none; } 
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle4-Menu{ display:none; } 
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle3-Menu{ display:none; } 
#Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle2-Menu{ display:none; } 

.ms-rteStyle-Normal {-ms-name:Normal;background:transparent4;background-color:transparent; color:#333333; font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important; font-size:14pt;text-align:left}
.ms-rteStyle-NormalLink {-ms-name:"Underline - Blue";font-family:"Tw Cen MT", "Century Gothic Medium", Arial!important;font-weight:400;font-size:14pt!important;color:#0c4270!important;text-decoration:underline!important;background-color:transparent;}
.ms-rteStyle-ContentHeader{-ms-name:"Center Column Header";font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:#0c4270;background-color:transparent;line-height:normal;padding-top:18px;}
.ms-rteStyle-ContentSubHead{-ms-name:"SubHeader";font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:15pt;color:#0c4270;background-color:transparent;line-height:normal;text-transform:uppercase!important;padding-top:18px}
.ms-rteStyle-ContentSubHeadLC{-ms-name:"SubSubHeader";font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:15pt;color:#0c4270;background-color:transparent;line-height:normal;padding-top:18px;}
.ms-rteStyle-AlertText{-ms-name:"Alert Text";font-family:"Tw Cen MT", "Century Gothic Medium", Arial;color:#ff0000;font-weight:600;font-size:14pt;}
.ms-rteStyle-Comments{-ms-name:Italic;font-style:italic;color:#333333;text-shadow:none;font-size:14pt;font-family:"Tw Cen MT", "Century Gothic Medium", Arial}
.ms-rteStyle-Bold{-ms-name:Bold;font-weight:700;color:#333333;text-shadow:none;font-size:14pt;font-family:"Tw Cen MT", "Century Gothic Medium", Arial}
.ms-rteStyle-DecorativeHeader{-ms-name:"Section Header - Blue";text-align:center!important;overflow:hidden;border-color:transparent;width:100%;margin:0 auto 0px;
	font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:#0c4270;line-height:normal;margin:10px 0 10px 0}
.ms-rteStyle-DecorativeHeader2{-ms-name:"Section Header - Blue-Left Aligned";overflow:hidden;border-color:transparent;width:100%;margin:0 auto 0px;
	font-family:"Tw Cen MT", "Century Gothic Medium", Arial;font-size:20pt;color:#0c4270;line-height:normal;margin:10px 0 10px 0}

.ms-rteTable-1,TR.ms-rteTableOddRow-1{background-color:#EEE!important;}
.ms-rteTableEvenCol-default,.ms-rteTableOddCol-default{display:table-cell!important;}

/*END CUSTOM STYLES*/


@media only print{             

#s4-ribbonrow {display:none;}
body #s4-workspace {background-color: #ffffff;
background: #ffffff;}
.siteTopBar {display:none;}
#masthead{min-height:0px}
.BannerContent img {margin:0 0 0 0;padding:0 0 0 0;width:30%}
#s4-titlerow {display:none;}
#s4-leftpanel {display:none;}
.s4-ca  {display:none;}
.s4-title  {display:none;}
.footerMain {display:none;}

}

/*Custom @Media for Mobile/Tablets*/
/* Really small Smartphones (landscape) ----------- */
@media only screen 
and (max-width : 300px) {
/* Styles */ 
/*accessibility*/
.accessMenu {display:none;}

	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;;display:table}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {width:100%;float:left;position:relative;height:90px}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:45%;float:left;margin:0 0 0 1%;text-align:left;left:0}
	#Search{width:100%;float:left;position:relative;top:0;z-index:999}
		
	/*banner image*/
	#BannerContent{position:relative;width:20%;float:left}
	.BannerContent img{position:relative;float:left;max-width:80%;margin:0 0 0 0;top:0px}
	#BannerContent2{position:relative;width:100%;float:left;margin:0 auto;max-width:75%}
	.BannerContent2 img{width:80%;max-width:75%;padding-bottom:5px;margin-right:10px}
	#BannerContent3{width:55%;float:left;margin-left:14%}
	.BannerContent3 img{width:70%;left:0;padding: 0 0 0 0}

	/*top nav*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {width:100%}
	.container > .navbar-header, .container > .navbar-collapse
	{margin-left:0;margin-right:0}
	.navbar {margin-bottom: 0 !important;min-height: 40px;border-radius: 0;position: relative;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background-color:#0c4270}

/*change drop down nav location and width - smaller right align*/
	.navbar-collapse {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;}
	    
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {text-align:center;color:#fff}    

	/*dynamic drop down*/
	.menu ul.dynamic, .static .dynamic-children {
    padding: 0 0 0 0;
    width: 100%;}

	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}

	/*Left Navigation*/
	body #s4-leftpanel{margin-top:0px;float:left;position:relative;padding:25px;width:100%}
	body #s4-leftpanel-content{border:none;padding:0;}
	.well{background-color:transparent;border:none;box-shadow:none;}
	#current_nav .menu-vertical{margin-left:0;margin-top:5px;width:100%;height:auto;font-family:inherit;background:transparent;color:#000;padding:0;}


	/*###Body###*/
	.masthead{max-width:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left}
	#wrapper{width:100%;max-width:none;margin:0 0 0 0;height:auto;float:left;position:relative}
	#MSO_ContentTable {margin:0 0 0 0;padding:0 0 0 20px;border-radius:0;width:100%;float:left}
	.mainbody {max-width:none;margin:0 auto;width:100%;border-radius:0;padding:0 0 5px 0}
	ol {padding-left:15px}
	ul {padding-left:15px}
	.pageTitleDP {margin-left:0px;margin-top:0px;margin-bottom:20px}
	
	/*footer */
	.footer{width:100%;height:auto;position:relative;max-width:100%;float:left}
	.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{right:0;font-size:inherit;width:100%;display:block;float:left;margin:0 0 0 1%;position:relative;padding:0 0 0 0;text-align:center}
	.FooterContent7, .FooterContent7:link  {width:100%;position:relative;margin-top:0px;float:left;margin:0 0 0 0;right:0;height:auto;text-align:center}
	.bFooter {width:100%;float:left}
	.bFooterContent1 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent1 p {text-align:center;padding-right:0px}
	.bFooterContent2 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent2 p {text-align:center;padding-right:0px}
	.bFooterContent9 {display:none}

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 301px) and (max-width : 320px) {
/* Styles */ 
/*accessibility*/
.accessMenu {display:none;}

	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;;display:table}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {width:100%;float:left;position:relative;height:90px}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:45%;float:left;margin:0 0 0 1%;text-align:left;left:0}
	#Search{width:100%;float:left;position:relative;top:0;z-index:999}
		
	/*banner image*/
	#BannerContent{position:relative;width:20%;float:left}
	.BannerContent img{position:relative;float:left;max-width:80%;margin:0 0 0 0;top:0px}
	#BannerContent2{position:relative;width:100%;float:left;margin:0 auto;max-width:75%}
	.BannerContent2 img{width:80%;max-width:75%;padding-bottom:5px;margin-right:10px}
	#BannerContent3{width:55%;float:left;margin-left:14%}
	.BannerContent3 img{width:70%;left:0;padding: 0 0 0 0}

	/*top nav*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {width:100%}
	.container > .navbar-header, .container > .navbar-collapse
	{margin-left:0;margin-right:0}
	.navbar {margin-bottom: 0 !important;min-height: 40px;border-radius: 0;position: relative;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background-color:#0c4270}

/*change drop down nav location and width - smaller right align*/
	.navbar-collapse {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;}
	    
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {text-align:center;color:#fff}    

	/*dynamic drop down*/
	.menu ul.dynamic, .static .dynamic-children {
    padding: 0 0 0 0;
    width: 100%;}

	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}

	/*Left Navigation*/
	body #s4-leftpanel{margin-top:0px;float:left;position:relative;padding:25px;width:100%}
	body #s4-leftpanel-content{border:none;padding:0;}
	.well{background-color:transparent;border:none;box-shadow:none;}
	#current_nav .menu-vertical{margin-left:0;margin-top:5px;width:100%;height:auto;font-family:inherit;background:transparent;color:#000;padding:0;}


	/*###Body###*/
	.masthead{max-width:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left}
	#wrapper{width:100%;max-width:none;margin:0 0 0 0;height:auto;float:left;position:relative}
	#MSO_ContentTable {margin:0 0 0 0;padding:0 0 0 20px;border-radius:0;width:100%;float:left}
	.mainbody {max-width:none;margin:0 auto;width:100%;border-radius:0;padding:0 0 5px 0}
	ol {padding-left:15px}
	ul {padding-left:15px}
	.pageTitleDP {margin-left:0px;margin-top:0px;margin-bottom:20px}
	
	/*footer */
	.footer{width:100%;height:auto;position:relative;max-width:100%;float:left}
	.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{right:0;font-size:inherit;width:100%;display:block;float:left;margin:0 0 0 1%;position:relative;padding:0 0 0 0;text-align:center}
	.FooterContent7, .FooterContent7:link  {width:100%;position:relative;margin-top:0px;float:left;margin:0 0 0 0;right:0;height:auto;text-align:center}
	.bFooter {width:100%;float:left}
	.bFooterContent1 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent1 p {text-align:center;padding-right:0px}
	.bFooterContent2 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent2 p {text-align:center;padding-right:0px}
	.bFooterContent9 {display:none}

}


/* Smartphones (landscape) ----------- */
@media (min-width : 321px) and (max-width:480px){
/* Styles */ 

/*accessibility*/
.accessMenu {display:none;}

	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;;display:table}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {width:100%;float:left;position:relative;height:90px}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:45%;float:left;margin:0 0 0 1%;text-align:left;left:0}
	#Search{width:100%;float:left;position:relative;top:0;z-index:999}
		
	/*banner image*/
	#BannerContent{position:relative;width:20%;float:left}
	.BannerContent img{position:relative;float:left;max-width:80%;margin:0 0 0 0;top:0px}
	#BannerContent2{position:relative;width:100%;float:left;margin:0 auto;max-width:75%}
	.BannerContent2 img{width:80%;max-width:75%;padding-bottom:5px;margin-right:10px}
	#BannerContent3{width:55%;float:left;margin-left:14%}
	.BannerContent3 img{width:70%;left:0;padding: 0 0 0 0}

	/*top nav*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {width:100%}
	.container > .navbar-header, .container > .navbar-collapse
	{margin-left:0;margin-right:0}
	.navbar {margin-bottom: 0 !important;min-height: 40px;border-radius: 0;position: relative;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background-color:#0c4270}

/*change drop down nav location and width - smaller right align*/
	.navbar-collapse {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;}
	    
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {text-align:center;color:#fff}    

	/*dynamic drop down*/
	.menu ul.dynamic, .static .dynamic-children {
    padding: 0 0 0 0;
    width: 100%;}

	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}

	/*Left Navigation*/
	body #s4-leftpanel{margin-top:0px;float:left;position:relative;padding:25px;width:100%}
	body #s4-leftpanel-content{border:none;padding:0;}
	.well{background-color:transparent;border:none;box-shadow:none;}
	#current_nav .menu-vertical{margin-left:0;margin-top:5px;width:100%;height:auto;font-family:inherit;background:transparent;color:#000;padding:0;}


	/*###Body###*/
	.masthead{max-width:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left}
	#wrapper{width:100%;max-width:none;margin:0 0 0 0;height:auto;float:left;position:relative}
	#MSO_ContentTable {margin:0 0 0 0;padding:0 0 0 20px;border-radius:0;width:100%;float:left}
	.mainbody {max-width:none;margin:0 auto;width:100%;border-radius:0;padding:0 0 5px 0}
	ol {padding-left:15px}
	ul {padding-left:15px}
	.pageTitleDP {margin-left:0px;margin-top:0px;margin-bottom:20px}
	
	/*footer */
	.footer{width:100%;height:auto;position:relative;max-width:100%;float:left}
	.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{right:0;font-size:inherit;width:100%;display:block;float:left;margin:0 0 0 1%;position:relative;padding:0 0 0 0;text-align:center}
	.FooterContent7, .FooterContent7:link  {width:100%;position:relative;margin-top:0px;float:left;margin:0 0 0 0;right:0;height:auto;text-align:center}
	.bFooter {width:100%;float:left}
	.bFooterContent1 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent1 p {text-align:center;padding-right:0px}
	.bFooterContent2 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent2 p {text-align:center;padding-right:0px}
	.bFooterContent9 {display:none}

}

/* Smartphones (landscape) ----------- */
@media (min-width : 481px) and (max-width:640px){
/* Styles */ 
/*accessibility*/
.accessMenu {display:none;}

	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;;display:table}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {width:100%;float:left;position:relative;height:90px}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:45%;float:left;margin:0 0 0 1%;text-align:left;left:0}
	#Search{width:100%;float:left;position:relative;top:0;z-index:999}
		
	/*banner image*/
	#BannerContent{position:relative;width:20%;float:left}
	.BannerContent img{position:relative;float:left;max-width:80%;margin:0 0 0 0;top:-20px}
	#BannerContent2{position:relative;width:100%;float:left;margin:0 auto;max-width:75%}
	.BannerContent2 img{width:80%;max-width:75%;padding-bottom:5px;margin-right:10px}
	#BannerContent3{width:55%;float:left;margin-left:14%}
	.BannerContent3 img{width:70%;left:0;padding: 0 0 0 0}

	/*top nav*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {width:100%}
	.container > .navbar-header, .container > .navbar-collapse
	{margin-left:0;margin-right:0}
	.navbar {margin-bottom: 0 !important;min-height: 40px;border-radius: 0;position: relative;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background-color:#0c4270}

/*change drop down nav location and width - smaller right align*/
	.navbar-collapse {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;}
	    
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {text-align:center;color:#fff}    

	/*dynamic drop down*/
	.menu ul.dynamic, .static .dynamic-children {
    padding: 0 0 0 0;
    width: 100%;}

	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}

	/*Left Navigation*/
	body #s4-leftpanel{margin-top:0px;float:left;position:relative;padding:25px;width:100%}
	body #s4-leftpanel-content{border:none;padding:0;}
	.well{background-color:transparent;border:none;box-shadow:none;}
	#current_nav .menu-vertical{margin-left:0;margin-top:5px;width:100%;height:auto;font-family:inherit;background:transparent;color:#000;padding:0;}


	/*###Body###*/
	.masthead{max-width:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left}
	#wrapper{width:100%;max-width:none;margin:0 0 0 0;height:auto;float:left;position:relative}
	#MSO_ContentTable {margin:0 0 0 0;padding:0 0 0 20px;border-radius:0;width:100%;float:left}
	.mainbody {max-width:none;margin:0 auto;width:100%;border-radius:0;padding:0 0 5px 0}
	ol {padding-left:15px}
	ul {padding-left:15px}
	.pageTitleDP {margin-left:0px;margin-top:0px;margin-bottom:20px}
	
	/*footer */
	.footer{width:100%;height:auto;position:relative;max-width:100%;float:left}
	.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{right:0;font-size:inherit;width:100%;display:block;float:left;margin:0 0 0 1%;position:relative;padding:0 0 0 0;text-align:center}
	.FooterContent7, .FooterContent7:link  {width:100%;position:relative;margin-top:0px;float:left;margin:0 0 0 0;right:0;height:auto;text-align:center}
	.bFooter {width:100%;float:left}
	.bFooterContent1 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent1 p {text-align:center;padding-right:0px}
	.bFooterContent2 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent2 p {text-align:center;padding-right:0px}
	.bFooterContent9 {display:none}

}

/* Smartphones (landscape) ----------- */
@media (min-width : 641px) and (max-width:749px){
/* Styles */ 
/*accessibility*/
.accessMenu {display:none;}

	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto;float:left;position:relative}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;;display:table}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {width:100%;float:left;position:relative;}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:45%;float:left;margin:0 0 0 1%;text-align:left;left:0}
	#Search{width:100%;float:left;position:relative;top:0;z-index:999}
		
	/*banner image*/
	#BannerContent{position:relative;width:20%;float:left}
	.BannerContent img{position:relative;float:left;max-width:80%;margin:0 0 0 0;top:-20px}
	#BannerContent2{position:relative;width:100%;float:left;margin:0 auto;max-width:75%}
	.BannerContent2 img{width:80%;max-width:75%;padding-bottom:5px;margin-right:10px}
	#BannerContent3{width:55%;float:left;margin-left:14%}
	.BannerContent3 img{width:70%;left:0;padding: 0 0 0 0}

	/*top nav*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {width:100%}
	.container > .navbar-header, .container > .navbar-collapse
	{margin-left:0;margin-right:0}
	.navbar {margin-bottom: 0 !important;min-height: 40px;border-radius: 0;position: relative;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background-color:#0c4270}

/*change drop down nav location and width - smaller right align*/
	.navbar-collapse {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;}
	    
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {text-align:center;color:#fff}    

	/*dynamic drop down*/
	.menu ul.dynamic, .static .dynamic-children {
    padding: 0 0 0 0;
    width: 100%;}

	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}

	/*Left Navigation*/
	body #s4-leftpanel{margin-top:0px;float:left;position:relative;padding:25px;width:100%}
	body #s4-leftpanel-content{border:none;padding:0;}
	.well{background-color:transparent;border:none;box-shadow:none;}
	#current_nav .menu-vertical{margin-left:0;margin-top:5px;width:100%;height:auto;font-family:inherit;background:transparent;color:#000;padding:0;}


	/*###Body###*/
	.masthead{max-width:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left}
	#wrapper{width:100%;max-width:none;margin:0 0 0 0;height:auto;float:left;position:relative}
	#MSO_ContentTable {margin:0 0 0 0;padding:0 0 0 20px;border-radius:0;width:100%;float:left}
	.mainbody {max-width:none;margin:0 auto;width:100%;border-radius:0;padding:0 0 5px 0}
	ol {padding-left:15px}
	ul {padding-left:15px}
	.pageTitleDP {margin-left:0px;margin-top:0px;margin-bottom:20px}
	
	/*footer */
	.footer{width:100%;height:auto;position:relative;max-width:100%;float:left}
	.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{right:0;font-size:inherit;width:100%;display:block;float:left;margin:0 0 0 1%;position:relative;padding:0 0 0 0;text-align:center}
	.FooterContent7, .FooterContent7:link  {width:100%;position:relative;margin-top:0px;float:left;margin:0 0 0 0;right:0;height:auto;text-align:center}
	.bFooter {width:100%;float:left}
	.bFooterContent1 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent1 p {text-align:center;padding-right:0px}
	.bFooterContent2 {width:100%;float:left;margin:0 0 0 0;padding:0 0 0 0}
	.bFooterContent2 p {text-align:center;padding-right:0px}
	.bFooterContent9 {display:none}

}

/* Smartphones (landscape) ----------- */
@media (min-width:750px) and (max-width:979px){
/* Styles */ 
	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;display:table;height:0px}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {width: 100%;float: left;position: relative;top: 30px;}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:auto;float:left;margin:0 0 0 1%;text-align:left;left:0}

	/*banner image*/
	#BannerContent{position:relative;width:20%;float:left}
	.BannerContent img{position:relative;float:left;max-width:80%;margin:0 0 0 0;top:-20px}
	#BannerContent2{position:relative;width:100%;float:left;margin:0 auto;max-width:75%}
	.BannerContent2 img{width:80%;max-width:75%;padding-bottom:5px;margin-right:10px}
	#BannerContent3{width:55%;float:left;margin-left:14%}
	.BannerContent3 img{width:70%;left:0;padding: 0 0 0 0}



	#Search{width:100%;float:left;position:relative;top:0;z-index:999}
		
	/*top nav*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {width:100%;max-width:300px}
	.container > .navbar-header, .container > .navbar-collapse
	{margin-left:0;margin-right:0}
	.navbar {margin-bottom: 0 !important;min-height: 40px;border-radius: 0;position: relative;}
	.navbar-inverse {margin-top: 0px;border-color: transparent;background:transparent;padding-bottom: 0px;z-index: auto;}
	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}


	
	/*dynamic drop down*/
	.navbar-inverse .navbar-collapse{background:transparent;}
	.navbar-inverse {width:auto}
	.menu ul.dynamic {width:auto;margin:0 0 0 0}

    .navbar-header {
        float: none;
    }
    .navbar-right {
        float: none !important;
    }
    .navbar-left {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	/*overwriting the menu to be top / on top of banner */	
	.navbar-inverse {width:auto;margin-right:0;right:0;	position: absolute; z-index: 1000;margin-top:0px;border-color: transparent;background:transparent;padding-bottom: 0px;}
	.navbar-inverse .navbar-collapse{background:transparent;width:auto;margin-right:0;right:0}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {background-color:#0c4270}
	/*change drop down nav location and width - smaller right align*/
	.navbar-collapse {margin-left: 0;margin-right: 0;width: 250px;float: right;text-align: right;}
	/*Float drop down menu text right*/
	.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {text-align:right}    

	/*hide drop down navigation*/
	.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none}
	.menu ul.dynamic {display:none}

  
	/*###Body###*/
	.masthead{max-width:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;float:left}
	#wrapper{width:100%;max-width:none;margin:0 0 0 0;height:auto;float:left;position:relative}
	#MSO_ContentTable {margin:0 0 0 0;padding:0 0 0 20px;border-radius:0;width:100%;float:left}
	.mainbody {max-width:none;margin:0 auto;width:100%;border-radius:0;padding:0 0 5px 0}
	ol {padding-left:15px}
	ul {padding-left:15px}
	.pageTitleDP {margin-left:0px;margin-top:0px;margin-bottom:20px}
	/*footer */
	.footer{width:100%;height:auto;position:relative;max-width:100%;float:left}
	.FooterContent1,.FooterContent2,.FooterContent3,.FooterContent4,.FooterContent5,.FooterContent6{right:0;font-size:inherit;width:100%;display:block;float:left;margin:0 0 0 1%;position:relative;padding:0 0 0 0;text-align:center}
	.FooterContent7, .FooterContent7:link  {width:100%;position:relative;margin-top:0px;float:left;margin:0 0 0 0;right:0;height:auto;text-align:center}
	.bFooter {width:100%;float:left}
	.bFooterContent9 {display:none}
	.bFooterContent1 {width:50%;background-color:#112C69;float:left;margin: 0 0 0 0;padding:20px 0 0 20px;}
	.bFooterContent2 {width:50%;background-color:#112C69;float:left;margin: 0 0 0 0;padding:20px 20px 0 0px;}
	.bFooterContent2 p {text-align:right;padding-right:0px;}

	/*Left Navigation*/
	body #s4-leftpanel{margin-top:40px;float:left;position:relative;padding:25px;width:100%}
	body #s4-leftpanel-content{border:none;padding:0;}

	body #s4-leftpanel {
	    float: none;
	    height: auto;
	    margin-top: 40px;
	    position: relative;
	    width: 100%;}
	
	.s4-ql ul.root > li > .menu-item {height:auto;min-height:15px}

	.s4-ql li {height:auto;min-height:15px}

	/*left hover*/
	.nav .menu-horizontal li.dynamic > .menu-item:hover {background-color:#FFFFFF;color:#294a6b;font-weight:bold}
	.nav .menu-horizontal li.dynamic > a:hover {background-color:#FFFFFF;color:#294a6b;font-weight:bold}

	
}

/* Smartphones (landscape) ----------- */
@media (min-width:979px) and (max-width:1348px){
/* Styles */ 
	html {max-width:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
	body {overflow-x: hidden;}
	html {overflow-x: hidden;}
	body {position: relative}
	#s4-ribbonrow {display:none}
	#s4-workspace {position:absolute;margin:0 0 0 0;padding:0 0 0 0!important;height:100%;width:100%}
	#s4-bodyContainer {margin:0 0 0 0;width:100%;padding:0 0 0 0}
	.v4master {margin:0 0 0 0;padding:0 0 0 0;}
	#bg {display:none}
	.masthead {height:auto}

	/*#####Top Wrapper Nav #####*/	
	.siteTopBar{margin:0 0 0 0;width:100%;vertical-align:top;float:left;position:relative;display:table;}
	.siteTopBar.siteTopBar p {float:left;text-align:left;}
	.navWrapper {;float: right;}
	/*.nav1 {display:none}
	.nav2 {width:20%;float:left;margin:0 0 0 0;text-align:left;left:0}*/
	.nav1, .nav2, .nav3, .nav4, .nav5 {width:auto;float:left;margin:0 0 0 1%;text-align:left;left:0}
	
	/*Search*/
#Search {z-index:999;width:30%;position:relative;float:right;top:0px;margin-right:0px}


}