﻿/* full height */
form {height: 100%;}

body {height: 100%;}

html {height: 100%;}

/* main body */
body {
	color: #4a4a4a; /* almost black */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgGradient2.jpg') center top repeat-x;
}
body .ms-rteElement-P {
	color:#4a4a4a;
}
/* for the groovey inside background image
#customWideContainer {
	background-color:#ff0;
	margin: 0px auto;
	width:1160px;
	min-width:1160px;
	height: auto !important;
	height: 100%;
	min-height: 100%;

}*/

/* form padding */
form {
	margin: 0px;
	padding: 0px;
}

/* no borders on images */
img {border: 0px;}

/* make divs marginless */
div {
	padding: 0px;
	margin: 0px;
}
td {
	vertical-align:top;
}
/* link states */
a:link {color:#0072bc;}
a:hover {text-decoration:underline;}
a:visited {color:#0072bc;}

/*  Link: More information - arrow to right of link text  */
a.morelinks {
	padding-right:15px !important;
	padding-bottom: 10px !important;
	background-image:url('/Style%20Library/Images/HANCPublic/bulletBlueChev.gif');
	background-repeat:no-repeat;
	background-position:right 4px;
	display:inline;
}
a.morelink {
	padding-right:15px !important;
	padding-bottom: 10px !important;
	background-image:url('/Style%20Library/Images/HANCPublic/bulletBlueChev.gif');
	background-repeat:no-repeat;
	background-position:right 4px;
	display:inline;
}
a.moreLink {
	padding-right:15px !important;
	padding-bottom: 10px !important;
	background-image:url('/Style%20Library/Images/HANCPublic/bulletBlueChev.gif');
	background-repeat:no-repeat;
	background-position:right 4px;
	display:inline;
}
.customMainBodyText a.moreLink {
	background-position:right 5px;
}

/* Link Pop-up (tooltip/title) */
a.tooltip {
	border-bottom:1px dotted #9a9a9a;
}
a.tooltip:hover {
	cursor:help;
	text-decoration:none;
}

.s4-ca {
	margin:0px;
/*	padding:0px 0px 0px 19px !important;  */
}

#customWideContainer {
	width:100%;
}

/* Welcome Sign In Button */
#customWelcomeSignIn {
	height:1px;
	text-align:right;
	position:relative;
	right:-20px;
	top:-30px;
}
#customWelcomeSignIn .s4-signInLink {
	color:#033e6b !important;
	font-size:10px !important;
}
#customWelcomeSignIn a.s4-signInLink:hover {
	color:#468ec4 !important;
}

#s4-bodyContainer{
	min-width:960px;
	margin: 20px auto 0px;
	height: auto !important;
	width:960px;
	background: #fff url('/Style%20Library/Images/HANCPublic/topEdgeRound.gif') left top no-repeat;
}

/* ------ Banner Area ------ */

#customBannerArea {
	width:920px;
	margin:0;
	padding:10px 20px 0px 20px;
}

#customBannerAreaLeft{
	float:left;
	width:320px;
}
#customBannerAreaRight{
	float:right;
	width:400px
}

/* --- Log On Links --- */

/* Log On Buttons */

#logonLinksSection {
	font-size:11px;
	float:right;
	}
p#logonButton {
	margin:0px;
	padding:0px;
	text-align:right;
}
p#logonHelpButton {
	font-size:.9em;
	margin:0px;
	padding:0px;
	text-align:right;
	}
#logonButton a:visited {
	width:115px;
	color:#468ec4;	
	display:block;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgFooterGradient.gif') left bottom repeat-x;
	padding:2px 6px;
	border: 1px #dcdee6 solid;
	text-decoration:none;
	}
#logonButton a:link {
	width:115px;
	color:#468ec4;	
	display:block;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgFooterGradient.gif') left bottom repeat-x;
	padding:2px 6px;
	border: 1px #dcdee6 solid;
	text-decoration:none;
	}
#logonButton a:hover {
	color:#036;
	text-decoration:none;
	}
#logonHelpButton a:visited {
	display:block;
	color:#468ec4;	
	padding:6px 6px;
	text-decoration:none;
	}
#logonHelpButton a:link {
	display:block;
	color:#468ec4;	
	padding:6px 6px;
	text-decoration:none;
	}
#logonHelpButton a:hover {
	color:#468ec4;
	text-decoration:underline;
	}


/* --- Search Box ---  */

/* - !important seems necessary to force styles. The class  - */
.customHANCSearchBox{
	padding:0px !important;
	margin:30px 0px 0px 0px !important; /* pushes the search box down: sdebroux */
	float: left; /* make right if no scope drop-down */
	clear:both;
	width:220px !important;
	}

.customSearchBox{
	padding:0px !important;
	margin:30px 0px 0px 0px !important; /* pushes the search box down: sdebroux */
	float: left; /* make right if no scope drop-down */
	clear:both;
	width:220px !important;
	}
.customSearchBox input{
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ border:1px solid #e3e3e3 !important;
	color:#476382;
	float:left;
	/* [ReplaceColor(themeColor:"Dark2")] */ color:#476382;
	}
.customSearchBox select{
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ border:1px solid #e3e3e3 !important;
	color:#476382;
	float:left;
	/* [ReplaceColor(themeColor:"Dark2")] */ color:#476382;
	}
.customSearchBox select{
	height:21px;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	padding:0px 3px;
	margin:3px 3px 0px 0px;
	}
.customSearchBox .ms-searchimage{
	float:left;
	/* [RecolorImage(themeColor:"Light1-Lighter",method:"Blending",includeRectangle:{x:0,y:511,width:1,height:18})] */ background:url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
	/* [ReplaceColor(themeColor:"Light1")] */ background-color:#fff;
	}
.customSearchBox input{
	float:left;
	/* [RecolorImage(themeColor:"Light1-Lighter",method:"Blending",includeRectangle:{x:0,y:511,width:1,height:18})] */ background:url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
	/* [ReplaceColor(themeColor:"Light1")] */ background-color:#fff;
	}
.customSearchBox input{
	font-size:12px !important;
	height:16px;
	padding:1px 3px 2px;
	border-right:none !important;
	width:221px !important; /* forces float to work in IE7: sdebroux */
	margin-top:3px;
	}
.customSearchBox .ms-searchimage{}
.customSearchBox .ms-searchimage{
	/* [ReplaceColor(themeColor:"Light1")] */ background-color:#fff;
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ border:1px solid #e3e3e3 !important;
	height:16px;
	padding:2px 3px 1px;
	border-left:none !important;
	margin-top:3px;
	}

/* ------ Top Nav ------ */

#customTopNavContainer {
	height:21px;
	background:#ccf31d url('/Style%20Library/Images/HANCPublic/topNavBG_lime.gif') left top repeat-x;
	font-size: 12px;
	clear:both;
	padding-left:20px;
}

/* item style */ 
.s4-tn li.static > .menu-item { 
	color: #4d730e;
	padding:2px 20px 0px 0px;
	margin:0;
}
 
/* item style hover */ 
.s4-tn li.static > a:hover { 
	color:#036;
	text-decoration:none;
} 


/* flyout holder */ 
.s4-tn ul.dynamic { 
	margin:2px 0px 0px 0px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgQuickLaunchFlyout.gif') left top repeat-y;
} 


/* flyout item */ 
.s4-tn li.dynamic > .menu-item { 
	color: #4d730e;
} 


/* flyout item hover */ 
.s4-tn li.dynamic > a:hover { 
	background-color:#fff;
}

/* ------ page editing status bar ------ */

body #pageStatusBar{
display:none;
border-style:solid;
border-width:1px 0px;
padding:4px 5px 5px 20px;
font-family:verdana;
font-size:.8em;
}

/* ------ Breadcrumb ------ */

.breadcrumb {
	font-size:11px;
	margin:8px 0px 0px 22px;
	padding:0;
	color:#d55227;
}
.breadcrumb :visited {
	color:#d55227;
}
.breadcrumb :link {
	color:#d55227;
}
.ms-sitemapdirectional:hover {
	text-decoration:underline;
}
.breadcrumbCurrent {
	color:#036;
}

/* ------ Quick Launch ------ */

body #s4-leftpanel {
	width:214px;
	margin:10px 0px 20px 20px;
	border-left:1px solid #aad85e;
	padding-bottom:10px;
}

#customQuickLaunchTitle {
	background:#f2f2f2 url('/Style%20Library/Images/HANCPublic/bgQuickLaunchTitle1.gif') left center repeat-x;
}

#customQuickLaunchTitle h5{
	display:block;
	padding:3px 10px;
	margin:0px;
	color:#fff;
	font-size:12px;
}

/* ------ Quick Launch Links ------ */

#customQuickLaunchLinksArea {
	padding-top:6px;
}

#customLeftPanel {
	border-left:1px solid #4d730e;

}

/* 1st level item style */
#customLeftPanel li.static > .menu-item { 
	color: #4d730e;
	font-size:12px;
	padding:2px 10px 0px 15px;
	margin:0px 0px 2px 10px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreen.gif') left 7px no-repeat;
}

/* 2nd level item style */ 
#customLeftPanel li.static > ul.static .menu-item { 
	font-size:11px;
	padding:2px 10px 0px 12px;
	margin:0px 0px 0px 25px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreenSmall.gif') left 6px no-repeat;
} 

/* 3nd level item style: sdebroux */ 
#customLeftPanel li.static > ul.static > li.static > ul.static .menu-item { 
	font-size:11px !important;
	padding:2px 0px 0px 12px;
	margin:2px 0px 0px 40px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreenSmall.gif') left 6px no-repeat;
}

/* 4th level item style: sdebroux */ 
#customLeftPanel li.static > ul.static > li.static > ul.static > li.static > ul.static .menu-item { 
	font-size:11px !important;
	padding:2px 0px 0px 12px;
	margin:2px 0px 0px 55px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreenSmall.gif') left 6px no-repeat;
}

/* 5th level item style: sdebroux */ 
#customLeftPanel li.static > ul.static > li.static > ul.static > li.static > ul.static > li.static > ul.static .menu-item { 
	font-size:11px !important;
	padding:2px 0px 0px 12px;
	margin:2px 0px 0px 70px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreenSmall.gif') left 6px no-repeat;
} 

/* item style hover */ 
#customLeftPanel li.static > a:hover { 
	text-decoration:underline;
} 

/* item style Selected */ 
#customLeftPanel a.selected { 
/*	color:#000 !important;  */
	font-weight:bold;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreen.gif') left 7px no-repeat !important;
}

/* flyout holder */ 
#customLeftPanel ul.dynamic .menu-item { 
	margin:1px 0px 0px 0px;
	background-color:aqua;
	padding:0;
} 

#customLeftPanel li.static > ul.dynamic > li > ul.dynamic > li > ul.dynamic {
	color:#aad85e;
	margin:0px 0px 0px 0px;
	border:1px solid #aad85e;
	padding:4px 8px 6px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgQuickLaunchFlyout.gif') left top repeat-y;
}

#customLeftPanel li.static > ul.dynamic > li > ul.dynamic {
	color:#aad85e;
	margin:0px 0px 0px 0px;
	border:1px solid #aad85e;
	padding:4px 8px 6px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgQuickLaunchFlyout.gif') left top repeat-y;
}

#customLeftPanel li.static > ul.dynamic {
	color:#aad85e;
	margin:0px 0px 0px 0px;
	border:1px solid #aad85e;
	padding:4px 8px 6px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgQuickLaunchFlyout.gif') left top repeat-y;
}

#customLeftPanel li.static > ul.dynamic .menu-item { 
	color:#4d730e;
	font-size:11px;
	padding:2px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletGreenSmall.gif') left 6px no-repeat;
}

/* flyout item */ 
#customLeftPanel li.dynamic > .menu-item:hover {
	background-color:#fff; 
} 


/* flyout item hover */ 
#customLeftPanel li.dynamic > a:hover { 
	background:#fff url('/Style%20Library/Images/HANCPublic/bgFooterGradient.gif') left top repeat-x;
}

/* hide arrows for top level items with flyouts 
.menu-horizontal a.dynamic-children span.additional-background, 
.menu-horizontal span.dynamic-children span.additional-background{ 
    padding-right:0px; 
    background-image:none; 
} */

/* Arrows for Quick Launch items with flyouts */
.menu-vertical span.dynamic-children span.additional-background{ 
    background-image:url('/Style%20Library/Images/HANCPublic/bulletGreenArrowRightSmall.gif');
    padding-right:20px;
	background-repeat:no-repeat;
	background-position:right 4px;
} 

.menu-vertical a.dynamic-children span.additional-background{ 
    background-image:url('/Style%20Library/Images/HANCPublic/bulletGreenArrowRightSmall.gif');
    padding-right:20px;
	background-repeat:no-repeat;
	background-position:right 4px;
} 

/* Arrows for Top Navitems with flyouts - horizontal: down arrow */
.menu-horizontal span.dynamic-children span.additional-background{ 
    background-image:url('/Style%20Library/Images/HANCPublic/bulletGreenArrowDownSmall.gif');
    padding-right:14px;
	background-repeat:no-repeat;
	background-position:right 4px;
}
.menu-horizontal a.dynamic-children span.additional-background{ 
    background-image:url('/Style%20Library/Images/HANCPublic/bulletGreenArrowDownSmall.gif');
    padding-right:14px;
	background-repeat:no-repeat;
	background-position:right 4px;
}
/* Arrows for Top Navitems with flyouts - vertical: right arrow */
.menu-horizontal ul.dynamic span.dynamic-children span.additional-background
{
background-image:url('/Style%20Library/Images/HANCPublic/bulletGreenArrowRightSmall.gif');
}


.menu-horizontal ul.dynamic a.dynamic-children span.additional-background
{
background-image:url('/Style%20Library/Images/HANCPublic/bulletGreenArrowRightSmall.gif');
}


/* -------------------- Page Layout ----------------------- */

/* ---- Postion Floats ---- */

#customTopSection {
	width:680px;
}
#customBottomSection {
	clear:both;
	width:680px;
}
#customMainLeftSection {
	float:left;
	width:600px;
}
#customMainRightSection {
	float:right;
	width:300px;
}
#customMainBottomLeft {
	float:left;
	width:325px;
	margin-right:25px;
}
#customMainBottomRight {
	float:right;
	width:250px;
}
#customTopLeft {
	float:left;
	width:395px;
	margin-bottom:20px;
}
#customTopRight {
	float:right;
	width:265px;
	margin-bottom:20px;
}
#customHighlightBottomLeft {
	width:214px;
	float:left;
	margin-bottom:20px;
}
#customHighlightBottomMiddle {
	width:213px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}
#customHighlightBottomRight {
	width:213px;
	float:right;
	margin-bottom:20px;
}

#customHighlightMainBottomLeftBottom {
	clear:both;
}

/* --- Custom Particulars ---*/
#customSubSiteInternalPageNav1ContentArea #customTopLeft {
	margin-bottom:20px;
	float:none;
	width:auto;
}
#customMainWelcomeContentArea #customTopRight {
	float:right;
	width:300px;
	margin-bottom:20px;
}

/* ---- MainSite ---- */
#customMainWelcomeContentArea {
	margin:8px 20px 20px;
	padding:0px;
	font-size:1em;
}
#customHighlightMainBottomLeftTop {
}
#customHighlightMainBottomLeftBottom {
}
#customHighlightMainBottomRightTop {
	margin-bottom:20px;
}
#customHighlightMainBottomRightBottom {
	margin-bottom:20px;
}
#customHighlightMainBottomLeftBottom p {
	margin-left:120px;
}
#customHighlightMainBottomLeftTop p {
	margin-left:120px;
}
#customHighlightMainBottomLeftBottom.customHighight3 img {
	margin:0px 0px 20px 0px;
}

#customHighlightMainBottomLeftTop.customHighight3 img {
	margin:0px 0px 20px 0px;
}

#customMainPhotoSwap {
	margin-bottom:20px;
}

/* ---- SubSite ---- */


#customBottomLogoArea {
	font-size:11px;
	clear:both;
	margin-top:20px;
	padding-top: 8px;
	border-top:1px solid #d7eeff;
}

#customSponsorLogoArea {
	float:left;
}
#customSocialNetLogoArea {
	float:right;
	width:250px;
}

#customSocialNetLogoArea p {
	width: 200px;
	margin:0px 4px 0px 0px;
	display:inline;
	vertical-align:top;
}

#customSponsorLogoArea p {
	width: 200px;
	margin:0px 4px 0px 0px;
	display:inline;
	vertical-align:top;
}
#customSponsorImageArea {
	margin:10px 0px 0px 0px;
/*	display:inline; */
}
#customSocialNetLogoArea img {
	margin-right:6px;
}


#customSponsorLogoArea img {
	margin-right:6px;
}


#customNetworkLogoSwap {
	margin-top:20px;
	padding:0;
	border:1px solid #a3ccec;
}
#customNetworkLogoSwap p {
	padding:10px 10px 0px;
	margin:0;
}
#customNetworkLogoSwap h3 {
	margin:0;
	padding:4px 10px;
	font-size:.85em;
	color:#426e90;
	border-bottom:1px solid #a3ccec;
}
{
	color:#426e90;
}

#customNetworkLogoSwap h3 a:hover {
	color:#426e90;
}

#customNetworkLogoSwap h3 a:visited {
	color:#426e90;
}

#customNetworkLogoSwap h3 a:link {
	color:#426e90;
}

/* ---- SubSite ---- */
#customSubSiteInternalPageNav3ContentArea {
	margin:8px 20px 20px 0px;
	padding:0px;
	font-size:1em;
	float:right;
}
#customSubSiteInternalPageNav2ContentArea {
	margin:8px 20px 20px 0px;
	padding:0px;
	font-size:1em;
	float:right;
}
#customSubSiteInternalPageNav1ContentArea {
	margin:8px 20px 20px 0px;
	padding:0px;
	font-size:1em;
	float:right;
}
#customSubSiteContentArea {
	margin:8px 20px 20px 0px;
	padding:0px;
	font-size:1em;
	float:right;
}
#customSubSiteInternalPageNav3ContentArea #customIntroMain {
	padding-bottom:20px;
}


#customPageTitle {
	font-size:1.5em !important;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-weight:normal;
	color:#000;
}
.customMainBodyText h1 {
	font-size:1.5em;
	margin:0px 0px 10px 0px;
	padding:0;
	font-weight:normal;
}
.customMainBodyText h2 {
	font-size:1.4em;
	font-weight:normal;
	margin:0px 0px 8px 0px;
	padding:0;
}
.customMainBodyText h3 {
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0;
}
.customMainBodyText h4 {
	font-size:1em;
	font-weight:bold;
	font-style:normal;
	margin:0;
	padding:0;
}
.customMainBodyText p {
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}


/* --- Top Left Styles --- */

#customHighlightMain {
	border:1px solid #a3ccec;
	padding:6px 10px 0px;
	margin:20px 0px;
}
#customHighlightMain h6 {
	padding:0;
	margin:0;
	font-style:normal;
	font-weight:bold;
	color:#426e90;
}
#customHighlightMain h5 {
	padding:0;
	margin:0;
	font-style:normal;
	font-weight:bold;
	color:#426e90;
}
#customHighlightMain h4 {
	padding:0;
	margin:0;
	font-style:normal;
	font-weight:bold;
	color:#426e90;
}
#customHighlightMain h3 {
	padding:0;
	margin:0;
	font-style:normal;
	font-weight:bold;
	color:#426e90;
}
#customHighlightMain h2 {
	padding:0;
	margin:0;
	font-style:normal;
	font-weight:bold;
	color:#426e90;
}
#customHighlightMain h1 {
	padding:0;
	margin:0;
	font-style:normal;
	font-weight:bold;
	color:#426e90;
}
.customHighight2 {
	font-size:.85em;
}
.customHighight2 h4 {
	font-size:1.1em;
	margin:0px 0px 4px 0px !important;
	padding:0px;
}
.customHighight2 p {
	margin:0px 0px 8px 0px;
}

/* lists */

.customMainBodyText ul {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
}
/* -- for IE7 -- */
.customMainBodyText ul li ul {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
/* -- for Firefox -- */
.customMainBodyText ul ul {
	margin:0px 0px 0px 10px;
}
.customMainBodyText ul li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletBlue.gif') left 5px no-repeat;
}

.customMainBodyText ol {
	color: #4a4a4a; /* almost black */
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 30px;
}
.customMainBodyText ol ol {
	margin-bottom:0px;
}
.customMainBodyText ol ul {
	margin:0px 0px 0px -5px;
}

/*
.customMainBodyText ol li ol {
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}

.customMainBodyText ol li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
*/


/* ----- Home Page Specific ----- */

#customSubSiteInternalPageNav1ContentArea #customTopRight {
	margin-left:20px;
}
#customHighlightTopRight {
	padding:0;
	margin:0;
	border-bottom:1px solid #d75229;
}
#customHighlightTopRight h6 {
	padding:0 !important;
	margin:0 !important;
	font-style:normal;
}
#customHighlightTopRight h5 {
	padding:0 !important;
	margin:0 !important;
	font-style:normal;
}
#customHighlightTopRight h4 {
	padding:0 !important;
	margin:0 !important;
	font-style:normal;
}
#customHighlightTopRight h3 {
	padding:0 !important;
	margin:0 !important;
	font-style:normal;
}
#customHighlightTopRight h2 {
	padding:0 !important;
	margin:0 !important;
	font-style:normal;
}
#customHighlightTopRight h1 {
	padding:0 !important;
	margin:0 !important;
	font-style:normal;
}
#customTopRight .customHighight1 {
	font-size:.85em;
}
#customTopRight .customHighight1 h3 {
	display:block;
	font-size:1.1em;
	color:#fff;
	padding:5px 10px 8px 40px !important;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgTopRightHightlightHead.gif') left top repeat-x;
}

/* ----- Home Page Specific ----- */
#customMainWelcomeContentArea #customTopRight .customHighight1 h3 {
	background:#fff url('/Style%20Library/Images/HANCPublic/bgTopRightHightlightHeadHomePage.gif') left top repeat-x;
}
#customTopRight .customHighight1 h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#426e90;
	margin:0px !important;
	padding:10px 10px 0px 10px !important;
	border-left:1px solid #d75229;
	border-right:1px solid #d75229;
}

/* ----- Home Page Specific ----- */
#customMainWelcomeContentArea #customTopRight .customHighight1 h4 {
	font-size:1em;
}

/* ----- Home Page Specific ----- */
#customMainWelcomeContentArea #customHighlightTopRight p {
	border-left:1px solid #d75229;
	border-right:1px solid #d75229;
	padding:0px 10px 10px;
	margin:0;
}
#customHighlightTopRight p {
	border-left:1px solid #d75229;
	border-right:1px solid #d75229;
	padding:10px;
	margin:0;
}
#customHighlightTopRight ol {
	margin:0;
	padding:0;
	line-height:1.3em;
}
#customHighlightTopRight ul {
	margin:0;
	padding:0;
	line-height:1.3em;
}
#customHighlightTopRight li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 33px;
	border-left:1px solid #d75229;
	border-right:1px solid #d75229;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletBlue.gif') 20px 5px no-repeat;
}
.customHighight2 ul {
	margin:8px 0px;
	padding:0;
	line-height:1.3em;
}
.customHighight2 li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 33px;
	background:#fff url('/Style%20Library/Images/HANCPublic/bulletBlue.gif') 20px 5px no-repeat;
}


/* --- Bottom Styles --- */

#customBottomSection h6 {
	padding:0;
	margin:0;
	font-style:normal;
}

#customBottomSection h5 {
	padding:0;
	margin:0;
	font-style:normal;
}

#customBottomSection h4 {
	padding:0;
	margin:0;
	font-style:normal;
}

#customBottomSection h3 {
	padding:0;
	margin:0;
	font-style:normal;
}

#customBottomSection h2 {
	padding:0;
	margin:0;
	font-style:normal;
}

#customBottomSection h1 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h6 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h5 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h4 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h3 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h2 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h1 {
	padding:0;
	margin:0;
	font-style:normal;
}
.customHighight3 h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#84b437;
	margin-bottom:4px !important;
}
.customHighight3 h4 a:visited {
	color:#84b437 !important;
}

.customHighight3 h4 a:link {
	color:#84b437 !important;
}

/* --- for IE, keeps extra space off bottom of hightlight: sdebroux --- */
#customMainBottomRight .customHighight3 p {
	margin-bottom:0px;
}
#customMainBottomLeft .customHighight3 p {
	margin-bottom:0px;
}
.customHighight3 p {
	padding:0;
	font-size:.85em;
	margin:0px 0px 8px 0px;
}
.customHighight3 img {
	float:left;
	clear:both;
	padding: 0px 10px 4px 0px;
	margin: 4px 0px 0px; 
}

/* ------ Table Styles------ */

.ms-rtetablecells {
	border:1px solid #beddf5;
}

TH.ms-rteTable-default {
	border:1px solid #beddf5;
}

TD.ms-rteTable-default {
	border:1px solid #beddf5;
}

.ms-rteTableFooterEvenCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableFooterOddCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableFooterLastCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableFooterFirstCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableEvenCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableOddCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableLastCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableFirstCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableHeaderEvenCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableHeaderOddCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableHeaderLastCol-default {
	border:1px solid #beddf5;
}

.ms-rteTableHeaderFirstCol-default {
	border:1px solid #beddf5;
}

.ms-rteTable-default {
	border:1px solid #beddf5;
}
.ms-rteTable-default th {
	font-size:.9em;
	text-align:left;
	vertical-align:bottom;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgFooterGradient.gif') left bottom repeat-x;
}
.ms-rteTable-default td {
	font-size:.85em;
}

/* ------ Forms ------ */

.ms-formlabel {
	background-color:#e7f6ff;
	font-size:.85em;
	padding:6px 0px 6px 10px;
	border-bottom:1px solid #87bae0;
}
.ms-formbody {
	background-color:#d2ebfe;
	font-size:.85em;
	padding:6px 0px 6px 10px;
	border-bottom:1px solid #87bae0;
}
#part1 {
	margin-right:20px;
}

#customContactHANCStaffListTable td {
	border-bottom:1px solid #aed3ef;
}

/* ---  sets with of form fields (input boxes) --- */
.ms-long {
	width:400px;
}

/* ------ Footer ------ */

.customFooterFloatRight {
	float:right;
	display:inline;
	padding:0px 20px 0px 0px;

}
#customFooterMainLine {
	height:25px;
	margin:0;
	padding:0px 10px 0px;
	color:#468ec4;
	font-size:.7em;
	background:#fff url('/Style%20Library/Images/HANCPublic/bgFooterGradient.gif') left top repeat-x;
}
#customFooterMainLine p {
	display:block;
	height: 25px;
	margin:0;
	padding:6px 0px 0px 0px;
	vertical-align:middle;
}
#customFooterMainLine img {
	margin:0;
	padding:4px 0px 0px 10px;
	vertical-align:middle;
}
#customFooterLine2 {
	color:#468ec4;
	font-size:.7em;
	margin:0;
	padding:4px 20px;
	text-align:right;
	clear:both;
}
#customFooterLine2 a:visited {color:#468ec4;}
#customFooterLine2 a:link {color:#468ec4;}
#customFooterLine2 a:hover {text-decoration:underline}

