﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
.noWrap
{
 white-space: nowrap;
}

a img
	{
		border:none;
	}

.spacer{
	width: 12px;
}
form{
	height: 900px;
	margin: 0px;
}

button
	{
		height:30px;
		width:160px;
		color:#ffffff;
		background-color:#4CA8F1;
		border:none;
		font-size:14px;
		
	}


div a:link,
div a:visited,
.ms-toolbar,
.ms-viewtoolbar,
.ms-formtoolbar,
.ms-menutoolbar td a,
.ms-viewselect a:link,
.ms-GRFontSize,
.ms-formdescription A,
table.ms-form th,
.ms-topnavselected,
.ms-topnavselected a,
.ms-topNavHover,
.ms-navheader a,
.ms-navheader2 a,
.ms-navItem a,
.ms-quicklaunchheader,
.ms-quicklaunchheader a,
.ms-unselectednav a,
.ms-lactionitem a,
.ms-relatedtext,
.ms-relatedtext a:visited,
.ms-relatedtext a:link,
.ms-relatedtext a:active,
.ms-relatedtext a:hover,
.ms-titlearea a,
.ms-propertysheet a,
.ms-itemheader a,
.UserToolbarTextArea A:link,
.UserToolbarTextArea A:visited,
.UserCell,
.ms-vb a,
.ms-vb2 a,
.ms-GRStatusText a,
.ms-vb-user a,
.ms-disc a,
a.ms-addnew,
.ms-WPBody A:link,
.ms-WPBody A:visited,
.ms-SPLink,
.ms-TPBody A:link,
.ms-TPBody A:visited,
.ms-TPBody A:hover,
.ms-tabselected,
.ms-tabinactive,
.ms-tabinactive a:link,
.ms-tabinactive a:hover,
.ms-tabinactive a:visited,
.ms-styleheader a:link,
.ms-stylebody a:link,
.ms-MWSInstantiated a:link,
.ms-MWSInstantiated a:visited,
.ms-MWSUninstantiated a:link,
.ms-MWSUninstantiated a:visited,
.ms-MWSUninstantiated a:hover,
.ms-consolestatus a:hover,
.ms-consoleerror a,
.ms-consoleerror a:hover,
.ms-consoletoolbar,
.ms-webpartpickerpagetext a,
.ms-webpartpickerpageHeaderBorder a,
.ms-wikitoolbar a.ms-toolbar,
.ms-PostTitle a,
.ms-PostFooter a,
.ms-MenuUIPopupBody TABLE,
.ms-MenuUIItemTableCell,
.ms-MenuUIItemTableCellCompact,
.ms-MenuUIItemTableCell A,
.ms-MenuUIItemTableCellHover A,
.ms-MenuUIItemTableCellCompact A,
.ms-MenuUIItemTableCellCompactHover A,
.ms-MenuUIItemTableCellHover,
.ms-MenuUIItemTableCellCompactHover,
td a.ms-cal-nav,
span.ms-cal-nav a,
.ms-cal-monthitem a,
.ms-cal-defaultbgcolor a,
.ms-cal-monthAllDay a,
.ms-cal-workhour,
.ms-cal-workhourB,
.ms-cal-workhourRTL,
.ms-cal-workhourRTLB,
.ms-cal-workhourF,
.ms-cal-workhourRTLF,
.ms-picker-header,
.ms-picker-week a,
.ms-picker-weekRTL a,
.ms-picker-monthcenter a,
.ms-picker-monthcenter a:active,
.ms-picker-monthcenter a:link,
.ms-picker-monthcenter a:visited,
.ms-picker-monthcenter a:hover,
.ms-picker-daycenter a,
.ms-picker-today a,
.ms-picker-dayselected a,
.ms-BlogNavigator div.ms-navheader a,
.ms-blogrssnav a.ms-vb A,
.ms-vb2 A,
.ms-GRStatusText A,
.ms-vb-user A,
.ms-disc A,
A.ms-addnew,
.ms-vb a,
.ms-vb2 a,
.ms-vb  a:visited,
.ms-vb2  a:visited,
div a:link,
div a:visited{
	color:#216da7;
}
.oemVHRow th.ms-vh,	tr.gb-dark td.ms-gb, tr.ms-dark th.ms-vh,tr.ms-dark, td.oem-TableHead, .ms-vb,.ms-vb2, th .ms-vb, th .ms-vb2, .ms-vh, .headertitle, .headertitle a:link
{
	font-family:Verdana, Arial, Helvetica;	
}

.td .ms-WBody{
	padding:5px 10px 10px 10px;
}

tr.ms-srchresultstop{
	background-color:#ffffff;
}
div.srch-Page{
   /* SharePoint portal.css uses !important tag to set the paging box blue */
	background-color:#ffffff !important;
}
/* FIX BACKGROUND COLOR */
#aspnetForm{
	background-color: #b8b8b8;
	background-image: url('/Style Library/Allyis/bodyBackgroundGradient.png');
	background-repeat: repeat-x;
	height:auto;
}


.body{
	background-color: #bbbbbb;	
	margin: 0px;
	padding: 0px;
	
}

table.master{
	width: 946px;
	/*height:600px;	*/
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}
td.masterCell{
	height:100%;
}
table.masterContent{
	border-bottom:6px solid #444444;
	background-color:#FFFFFF;
	width:100%;
	height:auto;
}
td.headingWrap{
	padding:0px;
	margin:0px;
	height:89px;
	
	/*overflow:hidden;*/
}
.breadcrumbhidden{
	display: none;
}
.breadcrumb{
	display: block;
	font-family: Verdana, Arial, Helvetica;
	color: #656b77;
	clear: both;
	font-size: 11px;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-bottom: 1px #CCCCCC solid;
	margin-bottom: 4px;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active{
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #656b77;
}
.breadcrumb a:hover{
	text-decoration: underline;
}
.breadcrumbCurrent{
	font-weight: bold;
}
.login{
	display: inline;
}
.login a:hover{
	text-decoration: underline;
}
.sharepointLogin{
	float: right;
	display: inline;
}
.sharepointLogin .ms-globallinks{
	position: relative;
}
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu{
	font-family: Verdana, Arial, Helvetica;
}
div.#zz8_Menu_t img{
	vertical-align: middle;
}
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a:link, .sharepointLogin .ms-globallinks a:visited, .sharepointLogin .ms-globallinks a:active, .sharepointLogin .ms-globallinks a:hover{
	color: #ffffff;
}
.sharepointLogin .ms-SPLink.ms-SpLinkButtonActive a:link, .sharepointLogin .ms-SPLink.ms-SpLinkButtonActive a:link, .sharepointLogin .ms-SPLink.ms-SpLinkButtonActive a:link, .sharepointLogin .ms-SPLink.ms-SpLinkButtonActive a:hover{
	color: #000000;
}
td.topArea.logoCell{
	width:154px;
	vertical-align:bottom;
	padding:0px;
	background-image:url('/Style Library/Allyis/topNavShadowLeft.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}
td.topArea.globalLinksCell{
	height:89px;
	background-image:url('/Style%20Library/Allyis/topNavShadowCenter.png');
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-left:75px;
	padding-bottom:1px;
}

td.topArea.searchCell{
	width:246px;
}
td.topArea.searchCell{
	text-align:right;
	height:89px;
	background-image:url('/Style Library/Allyis/topNavShadowRight.png');
	background-position:right bottom;
	background-repeat:no-repeat;
}
.topArea :active{
	text-decoration: none;
}

.console{
	clear: both;
}
.search{
	margin: 6px 2px 5px 2px;
	/* Remove bottom four lines when adding in scope dropdown */
	width:226px;
	position:relative;
	left:18px;
	top:0px;
}
td.topArea.searchCell .ms-sbcell{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border:0px none;
	background-color:#7b7b7b;
}
td.topArea.searchCell td.ms-sbscopes.ms-sbcell{
	/*border-right:2px solid yellow;*/
}
td.topArea.searchCell .ms-sbcell .ms-sbplain{
	margin-right: 2px;
	margin-left: 2px;
	border: 0px none;
	height: 19px;
	background-color:transparent;
	color:#FFFFFF;
	padding:2px 3px 0px 3px;	
	font-size:13px;
	line-height:18px
	
}
	
td.topArea.searchCell select.ms-sbscopes{
	background-color:#696969;
	color:#ffffff;
	border:solid 1px #696969;				
	font-size:13px;	
	margin-top:0px;
	height:22px;
	width:112px; 	
	background-image:none;   
}

td.topArea.searchCell table.ms-sbtable.ms-sbtable-ex{
	border-collapse:separate;
	
}

div.headingCont{
	width:100%;
	height:89px;
	overflow:hidden;
}
td.topArea.searchCell table.followAllyis{
	width:100%;
	color:#dddddd;
	font-size:11px;
	margin-right:0px;
}
td.topArea.searchCell table.followAllyis td{
	width:54px;
	text-align:right;
	height:18px;
}
td.topArea.searchCell table.followAllyis td.iconCell{
	text-align:right;
}

td.topArea.searchCell div.followAllyis .followText{
	float:left;
	width: 90px;
	padding-bottom:3px;
}

.search .ms-sbcell{
	font-weight: normal;
	font-size: 18px;
	line-height:0px;
	color: #3A4663;
	padding: 0px;
	height:22px;
	width:40px;
	overflow:hidden;
}
/* Only needed with default search control */
/*
 .search .ms-sbgo.ms-sbcell img{
	
	visibility:hidden;
	height:22px;
	width:40px;
	
}*/

/* Currently set in MasterPage with custom search part */
/*
.search .ms-sbgo.ms-sbcell{
	background-color:transparent;
	background-image:url('/Style%20Library/Allyis/searchGoDefault.png');
	background-repeat:no-repeat;
}
.search .ms-sbgo.ms-sbcell :hover{
	background-image:url('/Style%20Library/Allyis/searchGoHover.png');
	background-position:left -4px;

}*/

*/

#searchGoImage{
	border-left:1px solid #444444;
}
td.topArea.searchCell td.ms-sbcell{
	border:0px none;
}

td.topArea.searchCell td.ms-sbcell.ms-sblink{
	display:none;
}

td.topArea.searchCell td.ms-sbLastcell{
	display:none;
}

.siteActionMenu{
	float: right;
}
.authoringRegion{
	width: 100%;
	color: #333333;
	background-color: #444444;
	height:12px;
}
a:link.topNavItem, a:visited.topNavItem, a:active.topNavItem, a:hover.topNavItem{
	background-color: transparent;
	background-image: none;
}
table.topNavItem td{
	background-image: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11pt;
	color: #ffffff;
	height: 67px;
	width:93px;
	text-align:center;
}
table.topNavSelected td{
		background-image:url('topNav_bghover.jpg');
		background-repeat:repeat-x;
		text-align:center;

}
.topNavContainer{
	background-color: transparent;
}

.topLinkBar{
	height:89px;
	width:auto;
	overflow:hidden;
}
table.topNav{
	/*position:relative;
	top:-15px;
*/}

table.topNavItem{
	background-color: transparent;
	color: #FFFFFF;
}
/*table.topNavItem td{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 22px;
	border: 0px none;
}
*/
table.topNavItem td{
	/*padding-top: 22px;*/
	border: 0px none;
	text-align:center;
	height:89px;	
}

.topNavItem a{
	color: #FFFFFF;
	background-image: none;
	background-color: transparent;
	font-size: 10pt;
	position:relative;
	top:10px;

}
/* override test */

.topNavItem a:link{
	color: #FFFFFF;
	background-image: none;
	background-color: transparent;
	font-size: 10pt;
	height:89px;
	width:92px;

}

.topNavItem a:visited{
	color: #FFFFFF;
	background-image: none;
	background-color: transparent;
	font-size: 10pt;
}

.topNavItem a:active{
	/*background-image: url('/Style Library/Allyis/topNav_bghover.jpg');*/
}
table.topNavHover td{
	background-image: url('/Style Library/Allyis/topNav_bghover.jpg');
	
}
table.topNavSelected{	
	border-left:1px solid #444;
	border-right:1px solid #444;

}



/*
td.topNavHover{
	background-image:url('/Style Library/Images/semitrans.png');
	background-repeat:repeat-x;
	background-color: transparent;
}
.topNavSelected a{
	color:#FFFFFF;
	background-image:url('/Style Library/Images/semitrans.png');
	background-repeat:repeat-x;
	background-color: transparent;
}
.topNavHover a{
	color:#FFFFFF;
	background-image:url('/Style Library/Images/semitrans.png');
	background-repeat:repeat-x;
	background-color: transparent;
}
*/
.topNavFlyOuts{
	border-right-color: #DBDBDB;
}
.topNavFlyOutsItem{
	background-color: #EFEFEF;
	border-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	background-color: #F1F1F1;
	color: #3B3B3B;
}
.topNavFlyOutsItem a{
	color: #3B3B3B;
}
.topNavFlyOutsHover{
	background-color: #CACACA;
}
.topNavFlyOutsHover a{
	color: #3B3B3B;
}
.topNavFlyOuts{
	border-top: 1px #CBD1E0 solid;
}
.topNavFlyOutsItem{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	background-color: #ECEFF3;
	border: 1px #CBD1E0 solid;
	border-top-style: none;
	color: #3A4663; *;
	width: 150px;
	min-width: 150px;
}
.topNavFlyOutsItem a{
	display: block;
	padding: 4px 5px 4px 5px;
}
.topNavFlyOutsHover{
	background-color: #B2BCD3;
}
.topNavRoundLeft, .topNavRoundRight{
	width: 0px;
}
.leftNavSpacer{
	width: 141px;
}
.leftNav1,
.leftNav2,
.leftNav3{
	color: #393939;
}
#zz2_CurrentNavn0 .leftNav1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:0px;	
	/*cursor:pointer;*/

}
#zz2_CurrentNavn0 .leftNav1 a:hover{
	text-decoration:underline;
	color: #216da7;
}
.leftNav1,
.leftNav2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 1.2em;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top:2px;
	padding-bottom:2px;
}
.leftNav1,
.leftNav2 a{
	color: #216da7;
	display: block;
	/*padding-right:10px;*/
}
.leftNav3{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 14pt;
}
.leftNav3 a{
	padding-left: 18px;
	display: block;
	padding-right: 10px;
}
.leftNav{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 4px;
	padding-top: 0px;
	border: 0px none;
	background-color: transparent;
	width: 100%;
}
.leftNavSelected{
	background-color: #DBDBDB;
	color: #393939;
	border-bottom: solid 1px #F0F2F2;
	border-top: solid 1px #F0F2F2;
	line-height: 1.2em;
}
table.leftNav{
	margin-top:0px;
}
#zz2_CurrentNavn0 span.leftNav1.leftNavSelected{

	font-family: Verdana, Arial, Helvetica;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 1.2em;
	padding-left: 9px;
	padding-right: 5px;
	margin-bottom:0px;
	color: #393939;
	/*cursor:pointer;*/

}
.leftNavSelected a:link,
.leftNavSelected a:visited,
.leftNavSelected a:active,
.leftNavSelected a:hover{
	color: #216da7;
}

#zz2_CurrentNavn0 .leftNav1.leftNavSelected:link,
#zz2_CurrentNavn0 .leftNav1.leftNavHover:hover,
#zz2_CurrentNavn0 .leftNav1.leftNavHover
{
	color:#393939;
	/*background-color:transparent;*/ /* Add in to hide highlighting */
	/*cursor:pointer;*/
}

#zz2_CurrentNavn0 .leftNav1 a:link,
#zz2_CurrentNavn0 .leftNav1 a:visited,
#zz2_CurrentNavn0 .leftNav1 a:active,
#zz2_CurrentNavn0 .leftNav1.leftNavSelected a:active,
#zz2_CurrentNavn0 .leftNav1.leftNavSelected a:active
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10.5pt;
	font-weight: normal;
	color: #393939;
	display: block;
	text-decoration:none;
	/*padding-left:5px;*/
	/*padding-right:10px;*/
}
#zz2_CurrentNavn0 .leftNav1.leftNavSelected a:hover{
	/*cursor:default;*/
}



.leftNavHover{
	background-color: #dbdbdb;
}
.leftNavHover a:hover{
	text-decoration: none;
}
.leftNavFlyOuts{
	background-color: #EFEFEF;
	border-color: #DBDBDB;
}
.leftNavFlyOuts a{
	color: #424242;
}
.leftNavFlyOutsHover{
	background-color: #CACACA;
}
.leftNavFlyOuts{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	border-top: 1px #CBD1E0 solid;
	border-left: 1px #CBD1E0 solid;
	border-right: 1px #CBD1E0 solid;
}
.leftNavFlyOutsItem{
	border-bottom: 1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a{
	padding: 1px 5px 1px 5px;
	display: block;
	color: #354260; *;
	width: 100px;
	min-width: 100px;
}
.leftNavFlyOutsHover{
	background-color: #B2BCD3;
}

#zz2_CurrentNavn0 .leftNav1.leftNavSelected{
	/*background-color:transparent;*/  /* Add in to hide highlighting */
}
.pageTitle{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
.pageTitle span{
	margin: 0px;
	padding: 0px;
}

div.mainContainer{
	margin-left: 0px;
	margin-right: 0px;
	padding-top:0px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	/*width:790px;*/
	background-color: #FFFFFF;
}
.bottomLinkBar{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #999999;
	float: none;
}
.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb{
	display: none;
}
div.ms-wikieditouter{
	position: static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom: 8px;
	margin-right: 5px;
	border-right-width: 1px;
}
div.ms-quicklaunchouter{
	margin-left: 7px;
	margin-top: 5px;
	width: 158px;
	border-width: 0px;
}

td.topArea{
	background-image: none;
	background-color: #444444;
	height: 89px;
}
.breadcrumb, .breadcrumb a, .breadcrumb:active, .breadcrumb a:active{
	color: #3B3B3B;
}
.search .ms-sbcell{
	color: #FFFFFF;
}
td.currentNavShadowCell{
	width: 12px;
	height: auto;
	vertical-align: top;
	overflow: hidden;
}
td.currentNavContainerCell{
	background-color: #f0f2f2;
	width: 141px;
	height: auto;
	padding-top: 0px;
}
div.leftNavWrap{
	
	width:100%;
	height:auto;
	padding-top:17px;
	/*top:-6px;*/
}
td.followLeftPad{
	width:113px;
}
/*
.Line{
	background-color: #F5F5F5;
}
.pageTitle{
	color: #3B3B3B;
}
.topBorder{
	border-top-color:#DBDBDB;
}
.BottomLinkBar{
	color: #999999;
}
.link-item, .link-item a, .link-item a:link{
	color: #5D5D5D;
}
.link-item a:visited, .link-item a:active{
	color: #787878;
}
.link-item a:hover{
	color: #3b3b3b;
}
.link-item-large, .link-item-large a, .link-item-large a:link{
	color: #5D5D5D;
}
.link-item-large a:visited, .link-item-large a:active{
	color: #787878;
}
.link-item-large a:hover{
	color: #3B3B3B;
}
.description{
	color: #4C4C4C;
}
.bullet{
	background-image:url("/Style Library/Images/blk_lstbulet.gif");
}
.groupheader{
	color:#424242;
}
.band{
	background-color:#595959;
	color: #FFFFFF;
}
.separator{
	border-color:#CACACA;
}
.level-band{
	background-color:#8A8A8A;
}
.level-description{
	Color: #4C4C4C;
}
.level-item, .level-item a, .level-item a:link{
	color: #5D5D5D;
}
.level-item a:visited, .level-item a:active{
	color: #787878;
}
.level-item a:hover{
	color: #3B3B3B;
}
.level-bullet{
	background-image:url("/Style Library/Images/blk_lstbulet.gif");
}
.headertitle, .headertitle a, .headertitle a:link{
	color: #5D5D5D;
}
.headertitle a:visited, .headertitle a:active{
	color: #787878;
}
.headertitle a:hover{
	color: #3b3b3b;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link{
	color: #5D5D5D;
}
.headertitle-large a:visited, .headertitle-large a:active{
	color: #787878;
}
.headertitle-large a:hover{
	color: #3B3B3B;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link{
	color: #5D5D5D;
}
.headertitle-small a:visited, .headertitle-small a:active{
	color: #787878;
}
.headertitle-small a:hover{
	color: #3b3b3b;
}
.headertitle-band, .headertitle-band a, .headertitle-band a:link{
	color: #EFEFEF;
}
.headertitle-band a:visited, .headertitle-band a:active{
	color: #EFEFEF;
}
.headertitle-band a:hover{
	color: #EFEFEF;
}
.title-With-Background{
	background-color:#545454;
}
 */

.mainContainer a:link, .mainContainer a:visited, .mainContainer a:active, .mainContainer a:hover{
	color: #216da7;
}

td.flexColumn{
	width: 192px;
	padding: 0px;
	margin: 0px;
	border:0px;
}
td.flexColumn .caption{
	font-style:italic;
	line-height:12px;
}

/* #mainL1.allyisWelcome only occurs on the Allyis Welcome layout */
#mainL1.allyisWelcome td.flexColumn{
	width:343px;
	border-top:1px solid #FFFFFF;	
}
#mainL1.allyisWelcome td.flexColumn .ms-WPBody{
padding:2px;
}
#mainL1.allyisWelcome table.contentWrapped{
	width:603px;
}
td.contentWrap{
	/*height:550px;*/
}
.allyisWelcome .sliderHighlightLink{
	padding-top:.2em;
	font-size:11px;
}

div.mainContent #mainL1,
div.mainContent #mainL2,
div.mainContent #mainL3{
	width:794px;
}
div.mainContent{
	line-height:110%;
	color:#444444;
	padding:0px;
}

div.mainContent #mainL2 div#ctl00_PlaceHolderMain_highliteArea__ControlWrapper_RichHtmlField,
div.mainContent #mainL3 div#ctl00_PlaceHolderMain_highliteArea__ControlWrapper_RichHtmlField{
	height:135px;
}
div#ctl00_PlaceHolderMain_highliteArea__ControlWrapper_RichHtmlField table{
	margin:10px 9px 10px 9px;
	/*width:522px;*/
	
}
div#ctl00_PlaceHolderMain_highliteArea__ControlWrapper_RichHtmlField table table{
	margin:0px;
	width:auto;
	
}



div.mainContent .ms-WPBody{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;	
}


div.mainContent td.bottomFooter .ms-WPBody{
	padding-left:13px;
	padding-right:13px;
	padding-bottom:10px;
	padding-top:5px;
}



div.mainContent li{
	line-height:110%;
	margin-bottom:.8em;
	/*color:#49A8F1;		*/
}

div.mainContent #mainL1.allyisWelcome{
	width:946px;
}
table#mainL1.allyisWelcome{
	width:946px;
	/*border:1px solid #FFFFFF;*/
}

table#mainL1.allyisWelcome{
	width:946px;
	/*border:1px solid #FFFFFF;*/
}



td.doubleWidthRight ul{
	margin-top:1em;
	margin-left:0px;
	padding-left:0px;
}

td.doubleWidthRight{
	width:246px;
	height:auto;
	border:0px none;
	background-color:transparent;
	background-image:url('doubleWidthRightShadow.png');
	background-repeat:no-repeat;
	background-position:left 12px;
	padding:5px 15px 10px 15px;
	font-size:11pt;
}
td.doubleWidthRight li{
	/*background-repeat:no-repeat;*/
	list-style-image:url('bullet_thickarrow.png');
	padding-bottom:10px;	
	margin-left:15px;
	margin-top:0;
	margin-bottom:0;
	height:10px;
}


td.doubleWidthFull{
	border-bottom:6px solid #529de7;
	background-image:url('doubleWidthBackground.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	width:100%;
}
td.doubleWidthRight .ms-WPBody h1, .ms-TPBody h1,
td.doubleWidthRight .ms-WPBody h2, .ms-TPBody h2{
	font-size:16pt;
	font-weight:normal;
}

td.doubleWidth{
	width:700px;
	height:auto;

	background-color:transparent;
	padding:0px;
}
td.doubleWidth h3{
	font-size:16pt;
}



td.doubleWidth table{
	width:696px;
}
td.doubleWidth .sliderText{
padding:8px 5px 0px 15px;

width:100%	
}

table.sliderTable{
	width:696px;
}


div.mainContent td.flexColumn div.ms-WPBody{
	background-image: url('/SiteCollectionImages/Sitewide/bg_stayInTouch.jpg');
	background-repeat: repeat-x;
	background-color: #4CA7F0;
	color: #FFFFFF;
	padding: 12px;	
}
div.mainContent td.flexColumn .ms-WPHeader td{
	background-color: #8E8E8E;
	height: 36px;
	border-bottom: 1px solid #696969;	
}
div.mainContent td.flexColumn h3.ms-WPTitle{
	color: #FFFFFF;
	font-size: 11pt;
	padding-left: 12px;
	font-weight: normal;
}

/* if not in a custom layout adjust padding  maybe */
div.mainContent h3.ms-WPTitle{
	font-weight: normal;
	font-size: 11.5pt;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#3B3B3B;
	font-family: Verdana, Arial, Helvetica;
}


/* if not in a custom layout adjust padding  maybe */
div.mainContent td.bottomFooter h3.ms-WPTitle{
	padding-left: 13px;
}



div.mainContent td.flexColumn td.ms-WPBorder{
	background-image: none;
	background-color: #8E8E8E;
	border-width: 1px;
	border-style: solid;
	border-top-color: #979797;
	border-right-color: #8E8E8E;
	border-bottom-color: #8E8E8E;
	border-left-color: #8E8E8E;
	padding: 4px;
	color: #444444;
}
td.flexColumn td.ms-WPBorder table.slm-layout-main,
td.flexColumn td.ms-WPBorder div.ms-WPBody{
	background-color: #ECECEC;
	background-image: none;
	color: #444444;
}
td.flexColumn td.ms-WPBorder table.slm-layout-main,
td.flexColumn div.ms-WPBody h1,
td.flexColumn div.ms-WPBody h2,
td.flexColumn div.ms-WPBody h3{
	font-weight: normal;
}

/*
 td.flexColumn div.ms-WPBody h4


*/
td.contentCell{
	height:550px;
}

td.contentWrap{
	padding:0 1px 0 0;
	background-image:none;
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.allyisWelcome td.contentWrap{
	width:599px;
	background-image: url('/Style Library/Allyis/tallGrayFade.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.allyisWelcome td.bottomFooter{
	width: 599px;
}


td.flexColumn td.ms-WPBorder div.ms-WPBody{
}



div.mainContent div.ms-WPBody table td{
	/*padding:0px;*/
	border:0px none;
	vertical-align:top;
}
div.mainContent div.ms-WPBody table{
	margin:0px;
	padding:0px;
	border:0px none;
	width:100%;
	border-collapse:collapse;
}



div.mainContent p{
	margin-top:.3em;
	margin-bottom:1em;
}
div.mainContent h1,
div.mainContent h2,
div.mainContent h3,
div.mainContent h4{
	font-weight: normal;
	padding-top: .4em;
	margin: 0px;
	padding-bottom: .3em;
}
div.mainContent h4{
	font-weight:bold;
}

div.mainContent h4.aboutBioTitle{
	color:#999999;
	font-size:9pt;
	padding-top:0px;
}

div.jobCode{
	font-weight:bold;
	color:#808080;
	padding:5px 0px 0px 0px;
}

div.mainContent .ms-WPHeader td{
	border-bottom: 0px none;

}

div.mainContent hr{
	height:1px;
	color:#49A8F1;
	background-color:#49A8F1;
	border: 0px solid #49A8F1;
}
div.mainContent hr.l4gray
{	
	color:#CECECE;
	background-color:#CECECE;
	border: 0px solid #CECECE;	
}
div.mainContent h3.ms-WPTitle a:link,
div.mainContent h3.ms-WPTitle a:visited,
div.mainContent h3.ms-WPTitle a:active,
div.mainContent h3.ms-WPTitle a:hover
{
	color:#216da7;
}

td.halfWidth{

	border: 1px solid #dedede;
}
#mainL1.allyisWelcome td.halfWidth{
	width: 298px;
	
}

div.bottomLeftGreenFadeZone,
div.bottomRightGrayFadeZone{
	padding: 0px;
	margin-right: 1px;
}


td.bareWide,
td.bareWideHalfLeft,
td.bareWideHalfRight
 {
	background-color: #FFFFFF;
	width: 100%;
	height: 1px;
}





div.bottomLeftGreenFadeZone .ms-PartSpacingVertical,
div.bottomRightGrayFadeZone .ms-PartSpacingVertical,
div.bottomHeader2Zone .ms-PartSpacingVertical,
.topLeftGrayFade .ms-PartSpacingVertical,
div.shadedTopAndBottomZone .ms-PartSpacingVertical {
	background-color: #dedede;
	width: 100%;
	height: 1px;
}
td.shadedNoBorders .ms-PartSpacingVertical{
	background-color: transparent;
	width: 100%;
	height: 1px;
}

td.bareWide,
td.bareWideHalfLeft,
td.bareWideHalfLeft{	
}



table#mainL1 td.halfWidth .ms-PartSpacingVertical,
table#mainL2 td.halfWidth .ms-PartSpacingVertical{
	background-color: #dedede;
	width: 100%;
}

/* set spacing of parts on non-custom zones */
div.mainContent .ms-PartSpacingVertical{
	/*height: 20px;*/
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}


table#mainL1 .ms-PartSpacingVertical{
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.ms-PartSpacingVertical{
	height:1px;
}

td.shadedNoBorders,
td.bottomHeader2,
td.borderNoShade,
td.shadedTopAndBottom{
	padding-left:1px;
	padding-right:1px;	
}

div.bottomHeader2Zone{
	border: 1px solid #dedede;
}
div.borderNoShadeZone{
	border: 1px solid #dedede;
}

div.shadedTopAndBottomZone{
	background-image:url('/Style Library/Allyis/shadowTop.png');
	background-repeat:repeat-x;
}

td.shadedTopAndBottom{
	background-image: url('/Style Library/Allyis/tallGrayFade.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.shadedTopAndBottomZone td.ms-WPBorder,
div.bottomLeftGreenFadeZone td.ms-WPBorder,
div.bottomRightGrayFadeZone td.ms-WPBorder,
div.topLeftGrayFadeZone td.ms-WPBorder,
div.topRightGrayFadeZone td.ms-WPBorder,
div.middleLeftGrayFadeZone td.ms-WPBorder,
div.middleRightGrayFadeZone td.ms-WPBorder,
div.borderNoShadeZone td.ms-WPBorder,
div.shadedNoBordersZone td.ms-WPBorder,
div.bottomHeader2Zone td.ms-WPBorder{
	border: 0px none;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}
div.shadedNoBordersZone td.ms-WPBorderBorderOnly,
div.shadedTopAndBottomZone td.ms-WPBorderBorderOnly,
div.bottomHeader2Zone td.ms-WPBorderBorderOnly,
div.borderNoShadeZone td.ms-WPBorderBorderOnly,
div.bottomLeftGreenFadeZone td.ms-WPBorderBorderOnly,
div.bottomRightGrayFadeZone td.ms-WPBorderBorderOnly
{
	border: 0px none;	
}
div.shadedNoBordersZone div.ms-WPBody,
div.borderNoShadeZone div.ms-WPBody,
div.bottomLeftGreenFadeZone div.ms-WPBody,
div.bottomRightGrayFadeZone div.ms-WPBody,
div.bottomHeader2Zone div.ms-WPBody{
	border: 0px none;
	padding:5px 10px 10px 10px;
}

td.bareWide div.ms-WPBody,
td.bareWideHalfLeft div.ms-WPBody,
td.bareWideHalfRight div.ms-WPBody
 {
	padding:0px;
}





.halfWidth .ms-WPHeader td,
.bottomHeader .ms-WPHeader td,
div.bottomLeftGreenFadeZone .ms-WPHeader td,
div.bottomRightGrayFadeZone .ms-WPHeader td,
div.bottomHeader2Zone .ms-WPHeader td,
div.borderNoShadeZone .ms-WPHeader td,
 td.bottomFooter .ms-WPHeader td{
	padding-top: 6px;
}

td.halfWidth.bottomLeftGreenFade{
	background-image: url('/Style Library/Allyis/lowerLeftGradient_green.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	width:270px;
	!important;

}
td.halfWidth.bottomRightGrayFade{
	background-image: url('/Style Library/Allyis/lowerRightGradient_gray.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	width:326px;
	!important;
}

td.shadedNoBorders,
td.bottomHeader2{
	background-image: url('/Style Library/Allyis/tallGrayFade.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.bottomHeader{
	height:auto;
}


td.halfWidth.topLeftGrayFade,
td.halfWidth.topRightGrayFade,
td.halfWidth.middleLeftGrayFade,
td.halfWidth.middleRightGrayFade{
	background-image: url('/Style Library/Allyis/Gradient_gray_short.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.halfWidth.topLeftGrayFade td.ms-WPBorder,
td.halfWidth.topRightGrayFade td.ms-WPBorder,
td.halfWidth.middleLeftGrayFade td.ms-WPBorder,
td.halfWidth.middleRightGrayFade td.ms-WPBorder,
td.halfWidth.topLeftGrayFade td.ms-WPBorderBorderOnly,
td.halfWidth.topRightGrayFade td.ms-WPBorderBorderOnly,
td.halfWidth.middleLeftGrayFade td.ms-WPBorderBorderOnly,
td.halfWidth.middleRightGrayFade td.ms-WPBorderBorderOnly
{
	border: 0px none;
	padding:0px;
}

td.halfWidth .ms-WPBody{
	/*padding:5px 10px 10px 10px;*/
}

td.halfWidth.topLeftGrayFade{
	width:270px;
}
td.halfWidth.topRightGrayFade{
	width:326px;
}


td.bottomFooter{
	background-image: url('/Style Library/Allyis/tallGrayFade.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	/*padding: 10px 10px 8px 10px;*/
}
td.bottomFooter .ms-WPBody{
	/*margin: 10px 10px 8px 10px;*/
}
td.bottomFooter .ms-WPHeader{
	/*margin: 10px 10px 0px 10px;*/
}



table#mainL1 td.halfWidth.topLeftGrayFade,
table#mainL1 td.halfWidth.topRightGrayFade{
	background-image:none;
	background-color:transparent;
}
table#mainL1.allyisWelcome td.bottomFooter{
	background-image:none;
	background-color:transparent;
	padding: 10px 10px 8px 10px;
}
table#mainL1 .ms-ButtonHeightWidth{
	
	font-family:Verdana,Arial,Hevetica;
	background-color:#949494;
	border:1px solid #cccccc;
	padding-left:0px;
	padding-right:0px;
	color:#FFFFFF;
	width:auto;
	/*cursor:pointer;*/
}
table#mainL1 .ms-ButtonHeightWidth:hover{
	background-color:#949494;
	text-decoration:underline;
	/*cursor:pointer;*/
}
/*
.hideMe{
	display:none;
}
a.parentNode:link,
a.parentNode:visited,
a.parentNode:active{
	font-size:10.5pt;
	padding-left:9px;
	padding-right:12px;
	color:#000000;
	text-decoration:none;
}
a.parentNode:hover{
	text-decoration:underline;
}
*/



/*
div.bottomLeftGreenFadeZone .ms-WPHeader td, div.bottomRightGrayFadeZone .ms-WPHeader td{
	padding-top: 13px;
}
, td.flexColumn .ms-WPTitle a:link, td.flexColumn .ms-WPTitle a:visited, td.flexColumn .ms-WPTitle a:active, td.flexColumn .ms-WPTitle: hover 
*/


div.pageFooter a,
div.pageFooter a:visited,
div.pageFooter a:active,
div.mainContent a,
div.mainContent a:visited,
div.mainContent a:active{
	color: #216da7;
	text-decoration: none;
}
div.pageFooter a:hover{
	color: #216da7;
	text-decoration: underline;
}
div.mainContent a:hover{
	color: #216da7;
	text-decoration: underline;
}
div.pageFooter{
	text-align: center;
	background-color: transparent;
	width: 100%;
	height: auto;
	padding-top:17px;
	padding-bottom:17px;
	font-size:11px;
	color:#6C6C6C;
	background-image:url('/Style%20Library/Allyis/footerShadow.png');
	background-position:center top;	
	background-repeat:no-repeat;
}
.blueText{
	color:#216da7;
	text-decoration:none;
}
.bullet,
.level-bullet{
	background-image:url("/Style Library/Images/blk_lstbulet.gif");
}

#mainL1 td.highliteArea{
	background-image: url('/SiteCollectionImages/Sitewide/bg_l1.jpg');
	background-repeat:repeat-x;
	/*background-color:#d0e8fa;*/
	/*border-bottom:1px solid #FFFFFF*/
	/*padding:15px 21px 15px 21px;*/	
}
#mainL2 td.highliteArea{
	background-image: url('/SiteCollectionImages/Sitewide/bg_l2.jpg');
	background-repeat:repeat-x;
	/*background-color:#d0e8fa;*/
	/*border-bottom:1px solid #FFFFFF*/
	/*padding:15px 21px 15px 21px;*/	
}
#mainL3 td.highliteArea{
	background-image: url('/SiteCollectionImages/Sitewide/bg_l3.jpg');
	background-repeat:repeat-x;
	/*background-color:#d0e8fa;*/
	/*border-bottom:1px solid #FFFFFF*/
	/*padding:15px 21px 15px 21px;	*/
}

#mainL1 td.highliteArea h1{
	padding-top:7px;
	font-size:16pt;
}

#mainL2 td.bottomHeader h1,
#mainL3 td.bottomHeader h1{
	padding-top:12px;
	font-size:13.5pt;	
}

#mainL2 td.shadedNoBorders h1,
#mainL3 td.shadedNoBorders h1,
#mainL2 td.highliteArea h1,
#mainL3 td.highliteArea h1{
	padding-top:7px;
	font-size:13.5pt;	
}


td.highliteArea h2,
td.highliteArea h3{
	font-size:12pt;
}

#mainL3 div.l3Landing{
	padding-top:12px;
}
#mainL3 div.l3Landing h1{
	padding-top:0px;
}

#WelcomeSlider h1{
	font-size:6pt;
}

td.highliteArea p,
td.highliteArea td p,
td.highliteArea td{
	font-size:10pt;
}
#ctl00_PlaceHolderMain_highliteArea_ctl00_RichHtmlField_container{
	background-image: url('/Style Library/Allyis/l1_hilite_bg.jpg');
	background-repeat:repeat-x;
	background-color:#d0e8fa;
	background-position:left 26px;
	padding-top:0px;
	font-size:10pt;
}


div#ctl00_PlaceHolderMain_highliteArea__ControlWrapper_RichHtmlField{
	height:135px;
}

.bullet_orangearrow,
.bullet_whitepaper,
.bullet_video,
.bullet_speech,
.bullet_blog,
.bullet_flexlink{
	background-repeat:no-repeat;
}

div.bullet_orangearrow{
	background-image: url('/Style Library/Allyis/bulletarroworange.gif');
	background-repeat:no-repeat;
	background-position:left .2em;
	padding-left:13px;
	margin:.2em 0 .2em 0;
}
div.bullet_blue{
	background-image: url('/SiteCollectionImages/Sitewide/bullet_blueDisc.png');
	background-repeat:no-repeat;
	background-position:left .4em;
	padding-left:13px;
	margin:.2em 0 .2em 0;

	
}

div.bullet_whitepaper{
	background-image: url('/SiteCollectionImages/Sitewide/icn_document.png');
	background-repeat:no-repeat;
	background-position:left .4em;
	padding-left:13px;
	margin:.2em 0 .2em 0;
}
div.bullet_video{
	background-image: url('/SiteCollectionImages/Sitewide/icn_video.png');
	background-repeat:no-repeat;
	background-position:left .4em;
	padding-left:13px;
	margin:.2em 0 .2em 0;
}
div.bullet_speech{
	background-image: url('/SiteCollectionImages/Sitewide/icn_listen.png');
	background-repeat:no-repeat;
	background-position:left .4em;
	padding-left:13px;
	margin:.2em 0 .2em 0;
}
div.bullet_blog{
	background-image: url('/SiteCollectionImages/Sitewide/icn_blog.png');
	background-repeat:no-repeat;
	background-position:left .4em;
	padding-left:13px;
	margin:.2em 0 .2em 0;
}
div.bullet_flexlink{
	background-image: url('/Style Library/Allyis/bulletarroworange.gif');
	/*background-image: url('/SiteCollectionImages/Sitewide/icn_link.png');*/
	background-repeat:no-repeat;
	background-position:left .4em;
	padding-left:13px;
	margin:.2em 0 .2em 0;
}
div.bullet_bluearrow{
	background-image: url('bullet_thickarrow.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	padding-top:4px;
	margin:.4em 0 .4em 0;
	font-size:14px;
}

div#homeArrowList{
	padding-top:4px;
}
/*
#ctl00_PlaceHolderMain_highliteArea__ControlWrapper_RichHtmlField{
margin:0px;
padding:0px;	
}
*/
/* // Easy Slider */


/* Stay in Touch Box */
.cb_title
{
	font-size:14px;
	padding-bottom:8px; 
	
}
.cb_message
{
	padding-bottom:6px;
	
}
.cb_validation, 
.cb_validation span
{
	color:#ffffff !important;
	font-size:9px;	
}
.cb_inputbox
{
	width:188px;
}
.cb_emailbox input
{	
	width:110px !important;
	height:16px !important;	
	font-size:10px;
	vertical-align:top;
	color:gray;			
}
.cb_webpart
{
	padding-bottom:8px;
	width:185px;
}
.cb_emailbox
{		
	background-color:#cccccc;
}
.cb_emailbox input
{  
  
}
.cb_submitbox input
{	
	font-family:Verdana,Arial,Hevetica;
	background-color:#5B5B5B;
	border:none;		
	margin-left:-1px;	
	color:#FFFFFF;
	width:70px;
	height:21px;
	font-size:12px;
	padding:2px 4px 2px 4px;	
	/*cursor:pointer;*/
}
.cb_submitbox input:hover
{
	background-color:#5B5B5B;
	text-decoration:underline;
	/*cursor:pointer;*/
}

/* End Stay in Touch Box */

/* Contact Form */
.cf_webpart
{
	position:relative;
	left:-95px;
	
}
/* End Contact Form */

.bioquote
{
	font-style:italic;
	color:#999999;
	font-size:8pt;
}
.jd-shareItem
{
	float:right;
	padding:12px 0px 0px 0px;
}

div.button
{		
		width:150px;		
		background-color:#4CA8F1;
		padding:5px 5px 5px 5px;
		border:none;		
}

div.button a:link,
div.button a:hover,
div.button a:visited,
div.button a:hover:visited
{
		color:#ffffff;	
		font-size:14px;	
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
}

a:link.button,
a:link:hover.button,
a:link:visited.button,
a:link:hover:visited.button
{
   display:block;
   padding:5px 10px 5px 10px;		
   color:#ffffff;	
   font-size:14px;	
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif;
   background-color:#4CA8F1;
   width:140px;		
}

a:link.cta_button,
a:hover.cta_button,
a:visited.cta_button,
a:active.cta_button,
a:hover:visited.cta_button,
div.cta_button
{
   display:block;
   padding:5px 15px 5px 15px;		
   color:#ffffff !important;	
   font-size:14px;	
   text-decoration:none !important;
   font-family:Arial, Helvetica, sans-serif;
   background-color:#EB8401;
   border-top: solid 1px #FF9203;
   border-left: solid 1px #FF9203;
   border-right: solid 1px #B86902;
   border-bottom: solid 1px #B86902;
   width:70px;		
   cursor: hand;
}

.cta_boxtitle
{
	font-size:14px;
	padding-bottom:8px; 
	
}
.cta_boxmessage
{
	padding-bottom:6px;
	
}


.cta_webpart
{
	padding-bottom:8px;
	width:185px;
}


#CTAForm
{
	background:#ECECEC;
	height:460px !important;
}

.cta_title
{
	color:#EB8401;
	font-size:1.5em;
}
.cta_message
{
	font-size:.85em;
	padding:3px 0px 0px 3px;
}
.cta_inputbox span
{
	font-size:.85em;
}
	.cta_inputbox input
	{
		font-size:.85em ;
		border:1px #19619A solid;
	}
	.cta_asterix
	{
		color:#EB8401;
		font-size:1.2em !important;
	}
	.cta_inputbox .cta_submitbox input
	{
		/*background:#19619A;
		border-style:outset;*/
		background:#4CA8F1;
		border:none;
		color:#FFF;
		font-size:1.2em !important;				
	}
	.cta_submitbox button
	{
		color:#ffffff;
		background-color:#4CA8F1;
		border:none;			
    }
    
	.cta_inputbox .cta_mailbox input
	{
		border:none;
	}
