﻿/* Div Layout DIV *************************************************************************************/

.divLayoutWidth-BasicWebPartMainContent { width:700px; }
.divLayoutWidth-Portal-Logo{ width:95px; }
.divLayoutWidth-Portal-Links{ width:480px; }
.divLayoutWidth-Portal-Search{ width:330px; }

.divLayoutWidth-SplashLeftColumn { width:580px; }
.divLayoutWidth-SplashRightColumn { width:300px; }
.divLayoutWidth-RelativeContent-Right { float:right; width:180px; overflow:hidden; }

.divLayoutWidth-Full{width:950px;}
.divLayoutWidth-banner{width:350px;}
.divLayoutWidth-siteNavigation{width:600px; height:100px; overflow:visible !important}

.divLayoutWidth-SplashCol1 { width:450px; height:350px; overflow:hidden; }
.divLayoutWidth-SplashCol2 { width:300px; height:350px; overflow:hidden; }
.divLayoutWidth-SplashCol3 { width:200px; height:350px; overflow:hidden; }
.divLayoutWidth-SplashColL1 { width:310px; overflow:hidden; }
.divLayoutWidth-SplashColL2 { width:310px; overflow:hidden; }
.divLayoutWidth-SplashColL3 { width:310px; overflow:hidden; }
.divLayoutWidth-Splash2ColumnLeft { width:475px;}
.divLayoutWidth-Splash2ColumnRight { width:475px;}
.divLayoutWidth-LeftNav { width:210px; min-height:300px; overflow:visible; }
.divLayoutWidth-BasicMainContent { width:730px;}
.divLayoutWidth-Basic2ColumnLeft {width:500px;}
.divLayoutWidth-Basic2ColumnLeft20 {width:220px;}
.divLayoutWidth-Basic2ColumnRight {width:230px;}
.divLayoutWidth-Basic2ColumnRight80 {width:720px;}
.divLayoutWidth-footerCol1 {width:24%;}
.divLayoutWidth-footerCol2 {width:24%;}
.divLayoutWidth-footerCol3 {width:24%;}
.divLayoutWidth-footerCol4 {width:24%;}

.divLayoutWidth-1 {width:1%;}
.divLayoutWidth-2 {width:2%;}
.divLayoutWidth-3 {width:3%;}
.divLayoutWidth-4 {width:4%;}
.divLayoutWidth-5 {width:5%;}
.divLayoutWidth-6 {width:6%;}
.divLayoutWidth-7 {width:7%;}
.divLayoutWidth-8 {width:8%;}
.divLayoutWidth-9 {width:9%;}
.divLayoutWidth-10 {width:10%;}
.divLayoutWidth-11 {width:11%;}
.divLayoutWidth-12 {width:12%;}
.divLayoutWidth-13 {width:13%;}
.divLayoutWidth-14 {width:14%;}
.divLayoutWidth-15 {width:15%;}
.divLayoutWidth-16 {width:16%;}
.divLayoutWidth-17 {width:17%;}
.divLayoutWidth-18 {width:18%;}
.divLayoutWidth-19 {width:19%;}
.divLayoutWidth-20 {width:20%;}
.divLayoutWidth-21 {width:21%;}
.divLayoutWidth-22 {width:22%;}
.divLayoutWidth-23 {width:23%;}
.divLayoutWidth-24 {width:24%;}
.divLayoutWidth-25 {width:25%;}
.divLayoutWidth-26 {width:26%;}
.divLayoutWidth-27 {width:27%;}
.divLayoutWidth-28 {width:28%;}
.divLayoutWidth-29 {width:29%;}
.divLayoutWidth-30 {width:30%;}
.divLayoutWidth-31 {width:31%;}
.divLayoutWidth-32 {width:32%;}
.divLayoutWidth-33 {width:33%;}
.divLayoutWidth-34 {width:34%;}
.divLayoutWidth-35 {width:35%;}
.divLayoutWidth-36 {width:36%;}
.divLayoutWidth-37 {width:37%;}
.divLayoutWidth-38 {width:38%;}
.divLayoutWidth-39 {width:39%;}
.divLayoutWidth-40 {width:40%;}
.divLayoutWidth-41 {width:41%;}
.divLayoutWidth-42 {width:42%;}
.divLayoutWidth-43 {width:43%;}
.divLayoutWidth-44 {width:44%;}
.divLayoutWidth-45 {width:45%;}
.divLayoutWidth-46 {width:46%;}
.divLayoutWidth-47 {width:47%;}
.divLayoutWidth-48 {width:48%;}
.divLayoutWidth-49 {width:49%;}
.divLayoutWidth-50 {width:50%;}
.divLayoutWidth-51 {width:51%;}
.divLayoutWidth-52 {width:52%;}
.divLayoutWidth-53 {width:53%;}
.divLayoutWidth-54 {width:54%;}
.divLayoutWidth-55 {width:55%;}
.divLayoutWidth-56 {width:56%;}
.divLayoutWidth-57 {width:57%;}
.divLayoutWidth-58 {width:58%;}
.divLayoutWidth-59 {width:59%;}
.divLayoutWidth-60 {width:60%;}
.divLayoutWidth-61 {width:61%;}
.divLayoutWidth-62 {width:62%;}
.divLayoutWidth-63 {width:63%;}
.divLayoutWidth-64 {width:64%;}
.divLayoutWidth-65 {width:65%;}
.divLayoutWidth-66 {width:66%;}
.divLayoutWidth-67 {width:67%;}
.divLayoutWidth-68 {width:68%;}
.divLayoutWidth-69 {width:69%;}
.divLayoutWidth-70 {width:70%;}
.divLayoutWidth-71 {width:71%;}
.divLayoutWidth-72 {width:72%;}
.divLayoutWidth-73 {width:73%;}
.divLayoutWidth-74 {width:74%;}
.divLayoutWidth-75 {width:75%;}
.divLayoutWidth-76 {width:76%;}
.divLayoutWidth-77 {width:77%;}
.divLayoutWidth-78 {width:78%;}
.divLayoutWidth-79 {width:79%;}
.divLayoutWidth-80 {width:80%;}
.divLayoutWidth-81 {width:81%;}
.divLayoutWidth-82 {width:82%;}
.divLayoutWidth-83 {width:83%;}
.divLayoutWidth-84 {width:84%;}
.divLayoutWidth-85 {width:85%;}
.divLayoutWidth-86 {width:86%;}
.divLayoutWidth-87 {width:87%;}
.divLayoutWidth-88 {width:88%;}
.divLayoutWidth-89 {width:89%;}
.divLayoutWidth-90 {width:90%;}
.divLayoutWidth-91 {width:91%;}
.divLayoutWidth-92 {width:92%;}
.divLayoutWidth-93 {width:93%;}
.divLayoutWidth-94 {width:94%;}
.divLayoutWidth-95 {width:95%;}
.divLayoutWidth-96 {width:96%;}
.divLayoutWidth-97 {width:97%;}
.divLayoutWidth-98 {width:98%;}
.divLayoutWidth-99 {width:99%;}

.divLayoutColumn {
	margin: 0 0px;
	float: left;
	display: inline;
	overflow:hidden;
}
.divLayoutRow {
	width: 950px;
	margin: 0 auto;
	overflow:hidden;
	clear:both;
}
.divLayoutRow .divLayoutRow {
	margin: 0 0px;
/*	width: auto;*/
	display: inline-block;
	overflow:hidden;
}

.divLayoutRowFlex {
	width: auto;
	margin: 0;
	padding:0 auto;
	overflow:visible;
	clear:both;
}
.divLayoutRowFlex .divLayoutColumn {
	margin: 0 0px;
	float: left;
	display: inline;
	overflow:hidden;
}
.divLayoutRowFlex .divLayoutRow {
	margin: 0 0px;
	width: auto;
	display: inline-block;
	overflow:hidden;
}

/* Base *************************************************************************************************/

body{
	margin: 0px;
	padding:0px;
	height: 100%;
	font-family: Verdana;
	font-size:.75em;
	background-color:#F4F4F4;
	color:#2E2E2E;
}

.pageBG{
	width:auto;
	height:auto;
	float:left;
	clear:both;
}
body .pageBG2{
	background-color:white;
	background-image:url('/Style Library/custom/images/pageBG1.jpg');
	background-position:center 0px;
	background-repeat:no-repeat;
	height:auto;
	width:auto;
	min-width:960px;
}
.orangeBarContainer{
	background-image:url('/siteFiles/images/pageHeaderBG1.jpg');
	background-position:center -137px;
	background-repeat:no-repeat;
}

h2 {
	margin:0px;
	padding: 8px 5px 5px 0;
	font-size:.95em;
	font-family: Tahoma;
	color:black;
	font-weight:bold;
	letter-spacing:.10em;
	text-align:left;
/*	
	background-color:#FFF6ED;
	background-image: url('/siteFiles/images/headerbg1.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	border-bottom:0px #F0CABC solid;
*/	
}
.ms-TPBody h2 {
	margin:0px;
	padding: 6px 5px 6px 8px;
	font-size:.95em;
	font-family:Tahoma;	
	color:black;
	font-weight:bold;
	letter-spacing:.10em;
}
.ms-WPBody h2 {
	margin:0px;
	padding: 6px 5px 6px 8px;
	font-size:.95em;
	font-family:Tahoma;	
	color:black;
	font-weight:bold;
	letter-spacing:.10em;
}
h3.ms-WPTitle{
	padding:2px;
	background:transparent none;
	border:0px #000000 solid !important;
	margin:0px;
	color:black;	
}
p, p.ms-rteElement-P{
	padding: 1px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	font-size:.75em;
	color:#2E2E2E;
}
ol{
	font-size:.75em;
	padding:1px 5px 8px 0px;
	margin:0px 0px 0px 37px;
}
ol ol ol ol{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 25px;
}
ol ol ol{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 25px;
}
ol ol{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 25px;
}
.relativeContentContainerLeft ol ul{
	font-size:1em;
	padding:6px 5px 2px 0px;
	margin:0px 0px 0px 30px;
}
.mainContentContainer ol ul{
	font-size:1em;
	padding:6px 5px 2px 0px;
	margin:0px 0px 0px 30px;
}
.relativeContentContainerLeft ul{
	font-size:.75em;
	padding:1px 5px 8px 0px;
	margin:0px 0px 0px 30px;
}
.mainContentContainer ul{
	font-size:.75em;
	padding:3px 5px 14px 0px;
	margin:0px 0px 0px 30px;
}
.mainContentContainer .pfNewForm ul{
	font-size:1em;
	padding:10px 5px 8px 0px;
	margin:0px 0px 0px 30px;
}
.mainContentContainer .pfNewForm ol{
	font-size:1em;
	padding:10px 5px 8px 0px;
}
.mainContentContainer ul ul ul ul{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 18px;
}
.mainContentContainer ul ul ul{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 18px;
}
.relativeContentContainerLeft ul ul{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 18px;
}
.mainContentContainer ul ul{
	font-size:1em;
	padding:2px 5px 2px 0px;
	margin:0px 0px 0px 18px;
}
.mainContentContainer ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.mainContentContainer ol li{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
blockquote {
	margin:5px 15px 5px 20px;
}
.ms-WPBody A:visited{
	text-decoration:underline;
	color:#000000;
}
a:visited{
	text-decoration:underline;
	color:#000000;
	border-color:#000000;
}
.ms-WPBody A:link{
	text-decoration:underline;
	color:#000000;
}
a:link{
	text-decoration:underline;
	color:#000000;
/*	border-color:#000000;	*/
}
.ms-WPBody A:hover{
	text-decoration:underline;
	color:#1852AD;
}
a:hover{
	text-decoration:underline;
	color:#1852AD;
	border-color:transparent;	
}
/*
a:link:hover{
	text-decoration:underline;
	color:#1852AD;
	border-color:transparent;	
}
a[name]:hover {
	text-decoration:none;
	color:black;
	border-color:none;	
}
*/
img{
	margin:0px;
	padding:0px;
	border-color:transparent;
	border-width:0px;
}
strong{
	margin:0px;
	padding:0px;
}
.noSpacing{
	margin:0px;
	padding:0px;
}
.webPartHeader{
	margin:0px;
	padding:0px 5px 2px 0px;
	font-size:1.1em;
	font-family:Tahoma;	
	color:#44060B;
	font-weight:bold;	
}

EM{
	font-style:normal !important;
}

em{
	font-style:normal !important;
}
U{
	text-decoration:none
}

u{
	text-decoration:none
}

.MsoNormal{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

p.MsoNormal{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

span.MsoNormal{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

/*
div > div:first-child {
	display:none;
	visibility:hidden;
}
*/
.printFriendlyLink img{
	margin-bottom:-2px;
	margin-right:3px;
}
.printOnly{
	display:none;
	visibility:hidden;
	position:absolute;
	top:-999px;
	left:-999px;
}
.noBold{
	font-weight:normal !important;
}

.grayText{
	color:#3C3C3C !important;
}
.basicHide{
	display:none;
	visibility:hidden;
	position:absolute;
	top:-999px;
	left:-999px;
}
/* Portal Container ****************************************************************************************************************/

.portalContainer{
	width:auto;
	min-width:960px;
	background-color: #ffffff;
	background-image: url('/Style Library/custom/images/portalBarGradientBG.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	height:32px;
	border-bottom:2px #000 solid;
/*	float:left;
	clear:both;*/
	padding:0 auto;
}
.portalLinks{
	font-size:11px;
	padding:8px 0px 0px 0px;
}
.portalContainer a:visited{
	color:black;
	text-decoration:none;
}
.portalContainer a:link{
	color:black;
	text-decoration:none;
}
.portalContainer a:hover{
	color:black;
	text-decoration:underline;
}


/* Search Container ****************************************************************************************************************/

.searchContainer{
/*	position:absolute;
	top:3px;
	left:675px;
	float:left;*/
	/*z-index:60;*/
	background-color:transparent;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 20px;
}

.searchContainer .ms-sbcell .ms-sbplain {
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	MARGIN-LEFT: 2px;
	BORDER-LEFT: #555555 1px solid;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #555555 1px solid;
	HEIGHT: 14px
}
.searchContainer .ms-sbcell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	/*FONT-SIZE: .75em;*/
	PADDING-BOTTOM: 0px;
	COLOR: #3a4663;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.searchContainer .ms-sbgo {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.searchContainer .ms-sbtext{
	font-family:Verdana;
	/*font-size:.8em;*/
	font-weight:normal;
	display:none;
	visibility:hidden;
}
.searchContainer .ms-sblink a:visited{
	font-family:Verdana;
	font-size:11px !important;
	color:black;
	text-decoration:none;
	padding-left:4px;
}
.searchContainer .ms-sblink a:link{
	font-family:Verdana;
	font-size:11px !important;
	color:black;
	text-decoration:none;
	padding-left:4px;
}
.searchContainer .ms-sblink a:hover{
	text-decoration:underline;
	color:black;
}

/* Site Actions Menu ****************************************************************************************************************/

.siteActionMenu {
	float:left;
	margin:0px 2px 2px 2px;
	z-index:999;
}

.siteActionMenu a{
	color:white;
	text-decoration:none;
}
.siteActionMenu .ms-siteactionsmenuinner{
	font-size:1em;
	background-image:none;
	border-color:transparent;
	padding:2px 5px 0 5px;
	font-family:Verdana;
}
.siteActionMenu .ms-siteactionsmenuhover{
	font-size:1em;
	padding:2px 5px 0 5px;
	font-family:Verdana;
}

/*
.ms-siteactionsmenu{
	white-space:nowrap;
	font:8px Verdana;
	padding:0;
	border:none;
	cursor:pointer;
	z-index:999;
}
.ms-siteactionsmenu div div div{
	background-image: none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#DDDFD5;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:2px 4px 5px 10px;
	z-index:999;
}
.ms-siteactionsmenu div div div a{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font:140% Verdana;
	z-index:999;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background-image:none;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#DDDFD5;
	z-index:999;
}
*/
/* User Menu ****************************************************************************************************************/

.userMenu {
	float:left;
	margin:0px 2px 2px 2px;
}
/*
.userMenu div.ms-SPLink img{
	position:relative;
	top:-4px;
	right:0px;
}
.ms-SPLink {
	font-size:11px;
}
.ms-SPLink A:visited{
	color:#000000;
	text-decoration:none;
}
.ms-SPLink A:link{
	color:#000000;
	text-decoration:none;
}
.ms-SpLinkButtonInActive{
	border:none;
	margin:1px;
	color:#DDDFD5;
	vertical-align:top;
	background-color:#DDDFD5;
}
.ms-HoverCellInActive{
	border:none;
	margin:1px;
	color:#DDDFD5;
	vertical-align:top;
	background-color:#DDDFD5;
}
.ms-SpLinkButtonActive{
	border:#000000 1px solid;
	vertical-align:top;
	background-color:#DDDFD5;
	background-image:none;
}
.ms-HoverCellActive{
	border:#000000 1px solid;
	vertical-align:top;
	background-color:#DDDFD5;
	background-image:none;
}
.ms-HoverCellActiveDark{
	background-image:none;
	border:solid 1px #000000;
	background-color:#FFFFFF;
	vertical-align:top;
}
*/
/* Menu UI ****************************************************************************************************************/

.ms-MenuUIPopupBody {
	border: 1px solid #000000;
	background-color:#DDDFD5;
	z-index:999;
}
.ms-MenuUIPopupBody TABLE {
	color: #000000;
	font-family:Verdana;
	font-size:10px;
}
.ms-MenuUILargeRtL {
	background-color: #FFFFFF;
}
.ms-MenuUIRtL {
	background-color: #FFFFFF;
}
.ms-MenuUILarge {
	background-color: #FFFFFF;
}
.ms-MenuUI {
	background-color: #FFFFFF;
}
.ms-MenuUI {
	background-image:url('/Style Library/custom/images/menu2Background-Intra.gif');
	background-position: top left;
}
.ms-MenuUILarge {
	background-image:url('/Style Library/custom/images/menuBackground-Intra.gif');
	background-position: top left;
}
.ms-MenuUIRtL {
	background-image:url('/Style Library/custom/images/menu2Background-Intra.gif');
	background-position: top left;
}
.ms-MenuUILargeRtL {
	background-image:url('/Style Library/custom/images/menuBackground-Intra.gif');
	background-position: top left;
}
/*.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact {
	color: #000000;
	font-size:65%;	
}*/
.ms-MenuUIItemTableCellCompactHover A {
	color: #000000;
}
.ms-MenuUIItemTableCellCompact A {
	color: #000000;
}
.ms-MenuUIItemTableCellHover A {
	color: #000000;
}
.ms-MenuUIItemTableCell A {
	color: #000000;
}
.ms-menuitemdescription {
	color: #000000;
	font-family:Verdana;
}
/*.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover {
	color: #000000;
	font-size:65%;	
}*/
.ms-MenuUIItemTableHover {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	color:#000000;
	font-family:Verdana;
}
.ms-MenuUISeparatorLargeRtl {
	background-color: #522E20;
}
.ms-MenuUISeparatorLarge {
	background-color: #522E20;
}
.ms-MenuUISeparatorRtL {
	background-color: #522E20;
}
.ms-MenuUISeparator {
	background-color: #522E20;
}

/* Banner and Site Navigation Area ****************************************************************************************************************/

.bannerContainer{
}

.bannerContainer .leftCol{
	width:50%;
	height:100px;
	background-color: transparent;
}

.bannerContainer .rightCol{
	width:50%;
	height:100px;
	background-color: transparent;
}
.eAlertLink{
	float:right;
	padding-top:15px;
	font-size:10px;
}
.tabsContainer{
	height:41px;
	overflow:visible;
	background-color: transparent;
}

.mossMenuContainer{
	width:550px;
	height:60px;
}

.siteNavigationContainer{
	width:550px;
	height:auto;
	padding:0px 0px 0px 0px;
}

/* Main Navigation ****************************************************************************************************************/

.mainNavigation{
}

/* Breadcrumb ****************************************************************************************************************/

div.breadcrumbLinks ul{
	margin-left:20px;
	padding-bottom:0;
}

div.breadcrumbLinks ul li{
	list-style:none;
	display:inline-block;
	padding:0;
	margin:0;
}

div.breadcrumbLinks ul li{
	font-size:11px;
	height:13px;
	margin:0px;
	padding:0px 3px 0px 0;
	color:#303258;
}

.breadcrumbLinks a:visited{
	color:#303258;
	text-decoration:none;
}

.breadcrumbLinks a:link{
	color:#303258;
	text-decoration:none;
}
.breadcrumbLinks a:hover{
	color:#303258;
	text-decoration:underline;
}
/* Page Titles ****************************************************************************************************************/

.pageTitle{
}

.pageTitle h2{
}
.wpPageTitle h2{
}

.basicPageDate{
	float:right;
	padding:5px;
	font-size:10px;
}

/* Splash ***************************************************************************************************************
.splashRow1{
	background-image:url('/Style Library/custom/images/pageBG-GreenGlass1.jpg');
	background-repeat:no-repeat;
	background-position:-20px -8px;
	background-color:#989E89;
	border:1px #6E6E6E solid;
	width:948px;
	padding:15px 0px 15px 0px;
}
*/
.splashRow1{
	background-image:url('/Style%20Library/custom/images/softGreenTransBG.png');
	background-repeat:repeat;
	background-color:transparent;
	border:1px #6E6E6E solid;
	width:948px;
	padding:15px 0px 15px 0px;
	clear:right;
}
.splashRow1 .leftCol{
	border:1px #6E6E6E solid;
	width: 293px;
	height: 285px;
	margin:0px 0px 0px 15px;
	padding:10px;
	background-color:#F4F4F4;
	background-image:url('/Style Library/custom/images/pageTitleBG1.gif');
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
}
.splashRow1 .leftCol h2{
	font-size:16px;
	color:#303258;
	padding:10px 0px 14px 0px;
	margin:0px;
}
.splashRow1 .rightCol{
	border:1px #6E6E6E solid;
	width:564px;
	height: 285px;
	margin:0px 0px 0px 15px;
	background-color:#F4F4F4;
	overflow:hidden;
	padding:10px;
}
.splashRow2{
	background-color:#BEC1B4;
	border:0px #6E6E6E solid;
	width:950px;
	padding:8px 0px 8px 0px;
	margin-top:20px;	
}
.splashRow2 .col1{
	border:0px #6E6E6E solid;
	width: 306px;
	height:305px;
	margin:0px 0px 0px 8px;	
	background-color:#F4F4F4;
}
.splashRow2 .col2{
	border:0px #6E6E6E solid;
	width: 306px;
	height:305px;
	margin:0px 0px 0px 8px;	
	background-color:#F4F4F4;
}
.splashRow2 .col3{
	border:0px #6E6E6E solid;
	width: 286px;
	height:285px;
	margin:0px 0px 0px 8px;
	background-color:#F4F4F4;
	padding:10px;
}
.splashRow2 .col1a{
	border:0px #6E6E6E solid;
	width: 442px;
	height:325px;
	margin:0px 0px 0px 8px;	
	background-color:#F4F4F4;
	padding:10px;
	overflow-y:auto;
}
.splashRow2 .col2a{
	border:0px #6E6E6E solid;
	width: 462px;
	height:345px;
	margin:0px 0px 0px 8px;	
	background-color:#F4F4F4;
	padding:0;
	overflow:hidden;
}
a.splashWhatIsLink:visited{
	color:white;
	font-size:10px;
	text-decoration:none;
	margin-left:7px;
}
a.splashWhatIsLink:link{
	color:white;
	font-size:10px;
	text-decoration:none;
	margin-left:7px;
}
a.splashWhatIsLink:active{
	color:white;
	font-size:10px;
	text-decoration:underline;
	margin-left:7px;
}
a.splashWhatIsLink:hover{
	color:white;
	font-size:10px;
	text-decoration:underline;
	margin-left:7px;
}





.splashWNContainer{
/*	width:306px; 3-COL WIDTH*/
	width:462px;
	height:auto;
	overflow:hidden;
}
.splashWNHeader{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#2E2E2E;
	padding:10px;
	border-bottom:1px #BEC1B4 solid;
}
.splashWNItem{
	width:462px;
	margin:0px;
	padding:0px;
}
.splashWNItemDate{
	
}
a.splashWNLink{
	display:block;
	float:left;
	clear:both;
	text-decoration:none;
	padding:10px;
/*	width:286px; 3-COL WIDTH*/
	width:442px;
	border-bottom:1px #BEC1B4 solid;
	background-color:#EBEBEB;
}
a.splashWNLink:visited{
	color:#2E2E2E;
	background-color:#EBEBEB;
}
a.splashWNLink:hover{
	background-color:#DDDFD5;
	color:#2E2E2E;
}
.splashWNItemTitle{
	font-weight:bold;
	color:#2E2E2E;
	font-size:12px;
}
.splashWNItemDesc{
	color:#2E2E2E;
	font-size:11px;
}
.splashWNFooter{
/*	width:306px; 3-COL WIDTH*/
	width:100%;
}
.splashTimelineContainer{
	font-size:11px;
}
.splashTimelineContainer li{
	font-size:11px;
}
.splashTimelineHeader{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#2E2E2E;
	padding:10px;
	border-bottom:0px #BEC1B4 solid;
}
.splashTimelineTitle{
	border-top:2px #BEC1B4 solid;
	font-weight:bold;
	padding:4px 3px 2px 5px;
	font-size:12px;
}
.splashTimelineTitle a:visited{
	color:#2E2E2E;
}
.splashTimelineTitle a:link{
	color:#2E2E2E;
}
.splashTimelineTitle a:active{
	color:#1852AD;
}
.splashTimelineTitle a:hover{
	color:#1852AD;
}
.splashTimelineDate{
	padding:2px 3px 3px 5px;
	font-size:12px;
}
.splashTimelineCat{
	padding:2px 3px 2px 5px;
}
.splashTimelineDesc{
	padding:2px 3px 2px 5px;
}
.splashTimelineFooter{
/*	width:306px; 3 COL WIDTH*/
	width: 462px;
	border-top:1px #BEC1B4 solid;
}
.splashRow2 .col3 h2{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#2E2E2E;
	padding:0px 0px 8px 0px;
	margin:0px;
	letter-spacing:normal;
	border-bottom:0px #BEC1B4 solid;
}
a.splashMoreLink{
	text-align:right;
	font-size:11px;
	display:block;
	width:auto;
	padding-top:0px;
}
.splashMoreLinkText{
	float:right;
	padding:13px 2px 2px 2px;
	cursor:pointer;
}
.splashMoreLinkCommentsText{
	font-size:.70em;
	float:right;
	padding:13px 2px 2px 2px;
	cursor:pointer;
}
.goButton{
/*
	width:30px;
	height:35px;
*/
	float:right;
	margin:5px 5px 5px 5px;
}

/* Timeline Styles ***************************************************************************************************************************/

.timelineContainer{
}
.timelineLinksMenu{
	border:3px #BEC1B4 solid;
	width:240px;
	padding:0px;
	background-color:#EBEBEB;
}
.timelineHeader{
	font-size:1em;
	font-weight:bold;
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px #A4AA97 solid;
}
.timelineLinksMenu .timelineHeader{
	background-color:white;
}
.timelineLinksMenu .timelineItem{
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.timelineItem{
	padding-bottom:10px;
	margin-left:8px;
}
.timelineNavTitle{
	font-size:.75em;
	background-image:url('/Style Library/custom/images/basicArrowRight.png');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:8px
}
.timelineTitle{
	font-size:.75em;
	font-weight:bold;
	padding:2px 0px 1px 0px;
	margin:0px;
	background-color:transparent;
}
.timelineTitle h2{
	font-size:1.2em;
	font-weight:bold;
	padding:0px;
	margin:0px;
	background-color:transparent;
	color:#2E2E2E;
}
.timelineDate{
	font-size:.75em;
	padding:2px 0px 1px 5px;
}
.timelineLinksMenu .timelineDate{
	font-size:.75em;
	padding:2px 0px 1px 8px;
}
.timelineCat{
	font-size:.75em;
	padding:2px 0px 1px 5px;
}
.timelineDetails{
	margin:10px 0px 0px 5px;
}
.timelineFilterContainer{
	width:894px;
	height:auto;
	padding:4px;
	margin-bottom:10px;
	border:1px #A4AA97 solid;
	overflow-y:auto;
	overflow-x:auto;
	background-color:#EBEBEB;
}
.timelineFilterContainer a:visited{
	text-decoration:none;
	color:#2E2E2E;
	border:1px #6E6E6E solid;
	background-color:white;
}
.timelineFilterContainer a:link{
	text-decoration:none;
	color:#2E2E2E;
	border:1px #6E6E6E solid;
	background-color:white;
}
.timelineFilterContainer a:active{
	text-decoration:none;
	color:#2E2E2E !important;
	border:1px #6E6E6E solid;
	background-color:#D5DDC0;
}
.timelineFilterContainer a:hover{
	text-decoration:none;
	color:#2E2E2E !important;
	border:1px #6E6E6E solid;
	background-color:#D5DDC0;
}
.timelineFilterYear{
	display:inline-block;
	width:auto;
	float:left;
	font-size:11px;
	border:1px #6E6E6E solid;
	padding:2px;
	margin:2px;
	font-weight:bold;
}
a.timelineFilterYearSelected:hover{
	background-color:#303258 !important;
	color:white !important;
}
.timelineFilterYearSelected{
	background-color:#303258 !important;
	color:white !important;
}
.timelineFilterMonth{
	display:inline-block;
	width:auto;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	border:1px #6E6E6E solid;
	padding:2px;
	margin:2px;
}
a.timelineFilterMonthSelected:hover{
	background-color:#303258 !important;
	color:white !important;
}
.timelineFilterMonthSelected{
	background-color:#303258 !important;
	color:white !important;
}
/* What's New Styles ****************************************************************************************************************/

.wnContainer{
	width:100%;
	height:auto;
	font-size:1em;
}
.wnLinksMenu{
	padding:0;
	width:245px;
}
.wnLinksMenu p{
	padding:0;
	margin:0;
}
.wnLinksMenu .wnLinksGroup{
	font-weight:bold;
	font-size:.85em;
	padding-top:5px;
}
.wnHeader{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#2E2E2E;
	padding:0px 5px 5px 5px;
	margin:0px;
	width:auto;
	border-bottom:1px #BEC1B4 solid;
}
.wnItem{
	width:auto;
	margin:0px;
	padding:0px;
}
.wnItemDate{
	font-weight:bold;
	color:#2E2E2E;
	font-size:12px;
	padding-bottom:.5em;
}
a.wnLink{
	display:block;
/*	float:left;
	clear:both;*/
	text-decoration:none;
	padding:2px;
	margin:4px 0 0 0;
	width:235px;
	border:1px transparent solid;
	border-collapse:collapse;
/*	background-color:#EBEBEB;*/
}
a.wnLink:visited{
	color:#2E2E2E;
}
a.wnLink:hover{
	background-color:#DDDFD5;
	border:1px #BEC1B4 solid;
	color:#2E2E2E;
	text-decoration:none;
}
.wnItemTitle{
	font-weight:normal;
	color:#2E2E2E;
	font-size:1em;
	padding:3px 0px 3px 0px;
}
.wnItemTitle h2{
	font-size:1.1em;
	padding:0px;
	margin:0px;
	color:#2E2E2E;
}
.wnItemTitle h3{
	font-size:1em;
	padding:0px;
	margin:0px;
	color:#2E2E2E;
}
.wnItemDesc{
	color:#2E2E2E;
	font-size:11px;
}
.wnItemContent{
	
}
.wnItemContent > div{
	font-size:.75em;
	padding-bottom:1em;
	padding-top:.5em;
}
.wnFooter{
	width:auto;
}
a.wnSelected{
	border:1px #BEC1B4 solid;
	border-collapse:collapse;
	background-color:#EBEBEB;
}
a.wnSelected:hover{
	border:1px #BEC1B4 solid;
	border-collapse:collapse;
	background-color:#EBEBEB;
	color:#2E2E2E;
	text-decoration:none;
}
/* Grant Styles ****************************************************************************************************************/

.grantContainer{
	padding:3px;
}
.grantLinkMenu{
	
}
.grantItem{
	padding:3px;
}
.grantTitle{
	font-weight:normal;
	color:#2E2E2E;
	font-size:12px;
	padding:3px 0px 3px 0px;
}
.grantNavTitle{
	font-size:.75em;
	background-image:url('/Style Library/custom/images/basicArrowRight.png');
	background-repeat:no-repeat;
	background-position:left 3px;
	margin-left:2px;
	padding-left:8px;
	padding-right:3px;
}
.grantSelected{
	font-weight:normal;
	background-color:#DDDFD5;
	margin-left:0px;
	margin-top:3px;
	padding:5px 5px 6px 10px;
	background-position:4px 9px;
	border:1px #989E89 solid;
}
.grantTitle h2{
	font-size:1.5em;
	padding:0px;
	margin:0px;
	color:#2E2E2E;
}
.grantCategory{
	padding:3px 0px 5px 0px;
	font-size:.75em;
}
.grantContent{
	padding:2px 0px 8px 0px;
}
.grantTitleSortLink{
	margin-bottom:15px;
}
.grantSortLinks{
	font-size:.75em;
}
.grantCatLinks{
}
.grantCatLinks a:visited{
	text-decoration:none;
	color:#2E2E2E;
	border:1px #6E6E6E solid;
	background-color:white;
	font-size:11px;
}
.grantCatLinks a{
	display:inline-block;
	width:auto;
	float:left;
	font-size:11px;
	border:1px #6E6E6E solid;
	padding:2px;
	margin:2px;
	text-decoration:none;
	color:#2E2E2E;
	background-color:white;
	font-size:11px;
	white-space:nowrap;
}
.grantCatLinks a:active{
	text-decoration:none;
	color:#2E2E2E !important;
	border:1px #6E6E6E solid;
	background-color:#D5DDC0;
	font-size:11px;
}
.grantCatLinks a:hover{
	text-decoration:none;
	color:#2E2E2E !important;
	border:1px #6E6E6E solid;
	background-color:#D5DDC0;
	font-size:11px;
}
.grantCatLinksSelected a:hover{
	background-color:#303258 !important;
	color:white !important;
	font-size:11px;
}
.grantCatLinksSelected a:visited{
	background-color:#303258 !important;
	color:white !important;
	font-size:11px;
}
.grantCatLinksSelected a:link{
	background-color:#303258 !important;
	color:white !important;
	font-size:11px;
}
.grantCatFilter{
	margin-bottom:5px;
}
/* Site Map Styles ****************************************************************************************************************/

.ctl00_PlaceHolderMain_leftNavTree2_1{
	font-size:12px !important;
}
a.ctl00_PlaceHolderMain_leftNavTree2_1{
	display:block !important;
	padding-left:8px !important;
	margin:3px;
	background-image:url('/Style Library/custom/images/basicArrowRight.png') !important;
	background-repeat:no-repeat !important;
	background-position:left 3px !important;
}
div.basicContent div table td a.ctl00_PlaceHolderMain_leftNavTree2_1{
	font-weight:bold;
}
div.basicContent div div table td a.ctl00_PlaceHolderMain_leftNavTree2_1{
	font-weight:normal;
}
/* Relative Content Container ****************************************************************************************************************/

.relativeContentContainerLeft{
	background-color:#fff;
	border-right:1px #F0CABC solid;
	border-left:1px #F0CABC solid;
	margin:18px 0px 3px 0px;
	background-image:url(/siteFiles/images/relConBackground1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:210px;
	overflow:hidden;
}
.relativeContentContainerLeft h2{
	font-size: .85em;
	font-weight: normal;
	font-family: Tahoma;
	color: black;
	margin: 0px 0px 2px 0px;
	padding: 6px 5px 12px 5px;
	border-top: 2px #F0CABC solid;
	border-bottom: 0px #E2957A solid;
	background-color: #fff;
	background-image:url('/siteFiles/images/relativeContentHeaderBG1.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}
.relativeContentContainerRight{
	background-color:#fff;
	border-right:1px #F0CABC solid;
	border-left:1px #F0CABC solid;
	margin:28px 0px 3px 3px;
	background-image:url(/siteFiles/images/relConBackground1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	float:right;
	width:200px;
	overflow:hidden;
}
.relativeContentContainerRight h2{
	font-size:.85em;
	font-weight:normal;
	font-family:Tahoma;
	color:black;
	margin: 0px 0px 2px 0px;
	padding: 6px 5px 12px 5px;
	border-top:2px #F0CABC solid;
	border-bottom:0px #E2957A solid;
	background-color:#fff;
	background-image:url('/siteFiles/images/relativeContentHeaderBG1.gif');
	background-position:left bottom;
	background-repeat:repeat-x;	
}

/* Main content ****************************************************************************************************************/


.mainContentContainer{
	padding:0;
	margin:0;
}

body div.mainContentContainer{
	font-size:1.4em;
}

.mainContentContainer .basicHeaderContainer{
	background-image:url('/Style%20Library/custom/images/softGreenTransBG.png');
	background-repeat:repeat;
	background-color:transparent;
	border:1px #6E6E6E solid;
	width:948px;
	padding:15px 0px 15px 0px;	
}
.mainContentContainer .basicHeaderContainer .basicHeader{
	border:1px #6E6E6E solid;
	width: 918px;
	height:auto;
	margin:0px 0px 0px 15px;	
	background-color:#F4F4F4;
	background-image:url('/Style Library/custom/images/pageTitleBG1.gif');
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
}

.mainContentContainer .basicHeaderContainer .basicHeader h2.pageHeader{
	font-size:x-large;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:.1em;
	color:#303258;
	margin:8px 10px 0px 20px;
	padding:0px;
}

.mainContentContainer .basicHeaderContainer .basicHeader div.pageDescription{
	font-size:11px;
	color:#2E2E2E;
	margin:5px 10px 5px 30px;
	padding:0px;
}



.mainContentContainer .basicContentContainer{
	background-color:#BEC1B4;
	border:0px #6E6E6E solid;
	width:950px;
	padding:8px 0px 8px 0px;
	margin-top:20px;
}
.mainContentContainer .basicContentContainer .basicContent{
	border:0px #6E6E6E solid;
	width: 914px;
	min-height:300px;
	margin:0px 0px 0px 8px;
	padding:10px 10px 10px 10px;
	background-color:#F4F4F4;
}

.mainContentContainer .basicContentContainer .basicContent .basicLeftCol{
	width: 270px;
}

.mainContentContainer .basicContentContainer .basicContent .basicRightCol{
	width: 634px;
}

.mainContentContainer .basicContentContainer .basicContent .searchLeftCol{
	width: 620px;
}

.mainContentContainer .basicContentContainer .basicContent .searchRightCol{
	width: 250px;
}

.mainContentContainer .basicContentContainer .basicContent .basicFullWidth{
	width: 904px;
}

.basicContentContainer img{
	margin:4px;
}

.mainContent{
}


.mainContentFull{
	padding-top:35px;
	padding-left:10px;
	padding-right:10px;
}
.basic2ColumnLeft{
	border-right:0px #F0CABC solid;
	margin-top:25px;
	margin-right:9px;
	padding-right:5px;
	padding-left:10px;
}
.basic2ColumnRight{
	margin-top:25px;
}
.basic2ColumnLeft20{
	border-right:0px #F0CABC solid;
	margin-top:25px;
	margin-right:5px;
	padding-right:5px;
	padding-left:10px;
}
.basic2ColumnRight80{
	margin-top:25px;
}

/* Footer Container ****************************************************************************************************************/


.footerContainer{
	font-size:11px;
}
.footerContainer h3{
	background:transparent none;
	border:0px;
	font-size:11px;
	font-weight:bold;
	color:#2E2E2E;
	padding:0px;
	margin:10px 0px 10px 0px;
}
.footerContainer div.footerBG{
	background-image:url('/Style Library/custom/images/footerBG1.gif');
	background-repeat:repeat-x;
	height:150px;
}
.footerContainer .col1{
	width:210px;
	padding:15px 0px 10px 25px;
}
.footerContainer .col2{
	width:210px;
	padding:15px 0px 10px 25px;
}
.footerContainer .col3{
	width:210px;
	padding:15px 0px 10px 25px;
}
.footerContainer .col4{
	width:210px;
	padding:15px 0px 10px 25px;
}
.footerContainer a{
	padding-bottom:4px !important;
	display:inline-block;
}
.pageFooterContainer{
	font-size:11px;
	text-align:center;
	margin-top:15px;
	padding:3px 0px;
}
.textMenuContainer{
	font-size:11px;
	text-align:left;
	margin-top:15px;
	padding:6px 3px 35px 3px;
	border-top:2px #F0CABC solid;
}
.textMenuContainer h2{
	font-size:12px;
	padding:4px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}
.siteFooterContainer{
	font-size:11px;
	text-align:center;
	padding:3px 0px;
}
.siteFooterContainer div{
	padding:6px 0px;
}
.siteFooterContainer a:visited{
	color:black;
	text-decoration:none;
}
.pageFooterContainer a:visited{
	color:black;
	text-decoration:none;
}
.siteFooterContainer a:link{
	color:black;
	text-decoration:none;
}
.pageFooterContainer a:link{
	color:black;
	text-decoration:none;
}
.siteFooterContainer a:hover{
	color:black;
	text-decoration:underline;
}

.pageFooterContainer a:hover{
	color:black;
	text-decoration:underline;
}

/* Error Notification ****************************************************************************************************************/
/*
.ms-TPBody h6{
	padding:10px;
	background: #D27D3F url('/siteFiles/images//siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-WPBody h6{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-TPBody h5{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-WPBody h5{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-TPBody h4{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-WPBody h4{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-TPBody h3{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-WPBody h3{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-TPBody h1{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
.ms-WPBody h1{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
h6{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
h5{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
h4{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
h3{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
h1{
	padding:10px;
	background: #D27D3F url('/siteFiles/images/errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}
*/
.ms-PartSpacingVertical{
	padding:0px;
	margin:0px;
	height:0;
	min-height:0px;
}
/* Page Settings Panel ********************************************************************************************************/

.editModePanelContact{
	display:inline;
	margin:0px;
	padding:0px;
}
.editModePanelContact img{
	display:none;
	visibility:hidden;
}
.editModePanelContainer div.panelFields{
	background-color:#BEC1B4;
	border:0px #1852AD solid;
	width:950px;
	margin-left:0px;
	margin-top:20px;
}
.editModePanelContainer h2{
	font-size:1.1em;
}
.editAreaCommentsBox{
	text-align:left;
	margin-top:10px;
}
.editAreaCommentsLabel{
	font-weight:bold;
	padding:3px 0px 3px 1px;
}
.editAreaComments{
	padding:4px;
	background-color:#F3E1CC;
	height:15px;
}

/* News Items ****************************************************************************************************************/


.newsListContainer{
	font-size:.75em;
	background:white;
	border:1px #F0CABC solid;
	float:left;
	clear:both;
	width:99%;
}
.newsArchiveListContainer{
	font-size:.75em;
	margin:4px 0px 0px 0px;
}
.newsContainer{
	font-size:.75em;
}
.newsContainer h2{
	color:black;
	font-size:1.5em;
}
.newsContainer .newsItemBodyText  h2{
	margin:0px;
	padding: 8px 5px 5px 8px;
	font-size:1em;
	font-family: Tahoma;
	color:black;
	font-weight:bold;
	letter-spacing:.10em;
	text-align:left;
}
.newsListContainer h2{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:1.25em;
	color:black;
}
/*
.newsArchiveLink{
	padding:4px;
	display:block;
	width:150px;
}
.newsArchiveLink:hover{
	background-color:#F0CABC;
	border:1px #AF7876 solid;
	padding:3px;
}
*/
a.newsArchiveLink{
	padding:0px 0px 3px 0px;
	display:block;
}
a.newsArchiveLink:active{
	color:#1852AD;
}
a.newsArchiveLink:hover{
	color:#1852AD;
}
a.newsArchiveLink:active{
	color:#1852AD;
}
a.newsArchiveLink:hover{
	color:#1852AD;
}
.newsItemHeaderText a{
	font-weight:bold;
	font-size:1.1em;
}
a.newsItemBlockLink{
	font-weight:bold;
	font-size:1em;
}
a.newsItemBlockLink:active{
	color:#1852AD;
}
a.newsItemBlockLink:hover{
	color:#1852AD;
}
.newsItemRow{
	float:left;
	clear:both;
	width:99%;
	padding:3px;
	margin-bottom:5px;
}
.newsItemHeaderContainer{
	float:left;
	clear:both;
	width:100%;
	margin:0px 0px 3px 0px;
}
.newsItemBoxedDate{
	float:left;
	height:50px;
	width:50px;
	overflow:hidden;
	border:1px #6E6E6E solid;
	background-color:#A4AA97;
	background-image:url('/Style Library/custom/images/softGenericBackground1.gif');
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px 3px 0px 0px;
	text-align:center;
	color:#2E2E2E;
}
.newsItemDayAbr{
	font-size:16px;
	font-weight:bold;
	padding-top:1px;
	line-height:16px;
}
.newsItemMonth{
	font-size:12px;
	line-height:15px;
}
.newsItemDayNum{
	font-size:12px;
	line-height:15px;
}
.newsItemHeaderText h2{
	margin:0px;
	padding:0px;
}
.newsItemDetailDate{
	margin:0px;
	padding:0px 0px 8px 0px;
	color:#3C3C3C;
}
.newsItemDescription{
	color:#3C3C3C;
}
h2.newsNavHeader{
	font-size:1.2em;
	font-weight: normal;
	font-family: Tahoma;
	color: black;
	margin: 0px 0px 2px 0px;
	padding: 6px 5px 12px 5px;
	border-top: 2px #F0CABC solid;
	border-bottom: 0px #E2957A solid;
	background-color: #fff;
	background-image:url('/siteFiles/images/relativeContentHeaderBG1.gif');
	background-position:left bottom;
	background-repeat:repeat-x;


}
.newsItemBodyText{
	font-size:1.3em;
}

.cqwpFontSizeAdjust{
	font-size:1.25em;
}
.cqwpFontSizeAdjust h2{
	font-size:1.05em;
}

/* Search Overrides ****************************************************************************************************************/

.search {
	MARGIN: 6px 2px 20px;
	font-size:12px;
}
.search .ms-sbcell .ms-sbplain {
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	MARGIN-LEFT: 2px;
	BORDER-LEFT: #555555 1px solid;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #555555 1px solid;
	HEIGHT: 14px;
	font-size:14px;
	padding:5px;
}
.search .ms-sbcell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	/*FONT-SIZE: .75em;*/
	PADDING-BOTTOM: 0px;
	COLOR: #3a4663;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.search .ms-sbgo {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.search .ms-WPBody h3{
	padding:8px 5px 8px 0px;
	background: transparent;
	border:0px #000000 solid;
	margin:0;
	color:black;
	font-size:14px;
}
.search h3.ms-standardheader{
	font-size:14px !important;
}
.search td.ms-advsrchText{
	padding-left:.75em;
}


td.ms-sblink{
padding-right:14px;
border:none;
}
.ms-sblink a:visited{
font-family:verdana;
font-size:11px;
color: black;
text-decoration:underline;
padding-left:4px;
}

.ms-sblink a:link{
font-family:verdana;
font-size:11px;
color: black;
text-decoration:underline;
padding-left:4px;
}

.ms-sblink a:hover{
color:#1852AD;
text-decoration:underline;
}


div.srch-BestBetsWPTitle{
    background: url('http://kygovmossw1:38391/_layouts/images/checkmark.gif') no-repeat left top;
    position: relative;
    padding-bottom: 10px;
}
span.srch-BestBetsWPTitle{
    FONT-SIZE: 1.2em;  
    FONT-FAMILY: Tahoma;
    color: #3C3C3C;
    font-weight: bold;
    padding-left: 20px;
}


.search .srch-WPBody{
	margin:0px;
	font-family:tahoma;
	font-size:1em;
	color:#3C3C3C;
}
.search .srch-summary{
	COLOR:#3C3C3C;
	FONT-SIZE:1.0em;
	FONT-FAMILY:Tahoma;
}
.search .ms-srchresultstop{
    background-color: transparent;
}
.search .srch-stats{
	COLOR:#333333;
	FONT-SIZE:1em;
	FONT-FAMILY:Tahoma;
	text-align:left;
	white-space:nowrap;
}
.search .srch-stats{
    background-color: transparent !important;
    white-space:normal !important;
}
.search .ms-WPBody a {
	color:black;
	text-decoration:none;
}
.search .srch-sort-right{
	float:right;
	COLOR:black;
	FONT-SIZE:1em;
	padding-bottom:4px;
    float:none !important;
    text-align:right;
}
.search .srch-sort-right A:visited{
	text-decoration:underline;
	color:black;
}
.search .srch-sort-right A:link{
	text-decoration:underline;
	color:black;
}
.search .ms-WPBody A:hover{
	text-decoration:underline !important;
	color:#1852AD !important;
}
.search .srch-sort-right A:hover{
	text-decoration:underline !important;
	color:#1852AD !important;
}
.search .ms-WPBody A:visited{
	color:black;
	text-decoration:underline;
}
.search .ms-WPBody A:link{
	color:black;
	text-decoration:underline;
}
.search .srch-alertme a:link{
	MARGIN:0px 0px 0px;
}
.search .srch-BestBets{
    width:100%; 
}
.search div.srch-BestBetsWPTitle{
    background: url('http://kygovmossw1:38391/_layouts/images/checkmark.gif') no-repeat left top;
    position: relative;
    padding-bottom: 10px;
}
.search span.srch-BestBetsWPTitle{
    FONT-SIZE: 1.2em;  
    FONT-FAMILY: Tahoma;
    color: #525252;
    font-weight: bold;
    padding-left: 20px;
}
.search div.srch-BB-SpecialTerm {
    FONT-SIZE: 1.0em !important;  
    COLOR: #333333 !important; 
    FONT-FAMILY: Tahoma !important; 
    width:100%; 
    padding-bottom: 10px;
}
.search span.srch-BB-SpecialTerm {
    MARGIN: 0px 0px 4px;    
}
.search span.srch-BB-SpecialTerm img {
    margin-right: 4px;
    vertical-align: middle;
}
.search .srch-BB-SpecialTerm b {
    FONT-SIZE: 1.2em;  
    font-weight:bold;
    COLOR: #333333;
}
.search div.srch-BB-SpecialTerm div {
    FONT-SIZE: 1.0em !important;   
    COLOR: #333333 !important; 
    FONT-FAMILY: Tahoma !important; 
}
.search div.srch-BB-Result{
    width: 100%;
    padding-bottom:10px;
}
.search .srch-BestBetsTitle {
    FONT-SIZE: 1.2em;  
    MARGIN: 0px 0px 4px; color:#003399; 
    FONT-FAMILY: Tahoma; 
}
.search span.srch-BestBetsTitle img{
    margin-right: 4px;
    vertical-align: middle;
}
.search .srch-BestBetsTitle A:link{
   text-decoration:none; 
   color:#003399;
}
.search .srch-BB-Description {
    FONT-SIZE: 1.0em;  
    MARGIN: 0px 0px 4px 2px; COLOR: #333333; 
    FONT-FAMILY: Tahoma; 
    width: 100%;
}
.search span.srch-BB-URL {
    width: 100%;
    MARGIN: 0px 0px 4px 2px;
}
.search .srch-BB-URL A:visited {    
    COLOR: black !important;
}
.search .srch-BB-URL A:link {    
    COLOR: black !important;
}
.search .srch-BB-URL A:hover {    
    COLOR:#1852AD !important;
}
.search div.srch-BestBetsBottom{
    border-bottom: solid 2px black;
    margin-top: 5px;
    margin-bottom: 10px;
}


.srch-Icon{
margin-right:4px;
}
.srch-Title{
	FONT-SIZE:1.5em;
	MARGIN:0px 0px 5px;
	COLOR:#003399;
	FONT-FAMILY:Tahoma;
}
.srch-Title A:link{
	text-decoration:none;
	color:#003399;
}
.srch-Description{
	FONT-SIZE:1em;
	MARGIN:0px 0px 4px;COLOR:#333333;
	FONT-FAMILY:Tahoma;
}
.srch-URL b{
	font-weight:bold !important;
}
.srch-Title b{
	font-weight:bold !important;
}
.srch-Description b{
	font-weight:bold !important;
}
.srch-Metadata{
	BORDER-TOP:#e0ded5 1px solid;
	FONT-SIZE:1.0em;
	MARGIN:0px 0px 15px;
	COLOR:#8c8c8c;
	FONT-FAMILY:Tahoma;
}
.srch-Metadata{
    BORDER-TOP: 0px none !important; 
    MARGIN:0px 0px 20px !important;
}

.srch-URL A:visited{
	color:black !important;
	text-decoration:none;
}

.srch-URL A:link{
	color:black !important;
	text-decoration:none;
}
.srch-Page{
	COLOR:#3C3C3C;
	FONT-WEIGHT:bold;
	FONT-SIZE:1.0em;
	FONT-FAMILY:Tahoma;
	background-color:transparent;
	text-align:center;
	border:1px black solid;
	padding:4px;
}
.srch-Page{
    background-color: white !important;
}
.srch-Page A:link{
	text-decoration:none;
	color:#3764a0;
	FONT-WEIGHT:normal;
}



/* Default WP Overrides ****************************************************************************************************************/

.ms-WPHeader TD{
	border-bottom:0px solid #4e7cb7;
	border-collapse:collapse;
}
.ms-WPTitle{
	font-weight:bold;
	font-family:tahoma,sans-serif;
	color:black;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	letter-spacing: inherit;
	font-size:.90em;
}
#printVersion .ms-WPTitle{
	padding-left:10px;
}
.ms-standardheader{
	font-size:.9em;
	margin:0px;
	text-align:left;
	color:black;
}
.ms-WPTitle A:visited{
	color:black;
	text-decoration:none;
	cursor:auto;
}
.ms-WPTitle A:link{
	color:black;
	text-decoration:none;
	cursor:auto;
}
.ms-WPTitle A:hover{
	color:black;
	text-decoration:underline;
	cursor:auto;
}
.ms-WPBorder{
	border-top-width:0px;
	border-color:#9ac6ff;
	border-width:0px;
	border-style:solid;
}
table.ms-listviewtable{
	border:1px black solid;
	border-collapse:collapse;
	width:99%;
}
.ms-listviewtable .ms-vh2{
	padding:1px 1px 0px 1px;
}
.ms-vh2{
	padding:3px 8px 1px 8px;
	background-image:none;
	background-repeat:repeat-x;
	background-color:white;
	padding-top:1px;
	padding-bottom:0px;
	white-space:nowrap;
	font-size:.75em;
	font-family:tahoma,sans-serif;
	font-weight:normal;
	color:black;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	width:auto;
	border-bottom:1px black solid;
	border-collapse:collapse;
}
.ms-vh2 table.ms-unselectedtitle{
	height:21px;
}
.ms-unselectedtitle{
	background-color:transparent;
	margin:0px;
	padding:0px;
}




.ms-vh2 .ms-unselectedtitle .ms-vb{
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
}
th.ms-vh2-nograd{
	color:black;
	font-size:.75em;
	font-family:tahoma,sans-serif;
}
.ms-vh2-nograd{
	background-image:none;
	background-repeat:repeat-x;
	background-color:white;
	white-space:nowrap;
	font-size:8pt;
	font-family:tahoma,sans-serif;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:0px;
	height:20px;
	font-weight:normal;
	color:black;
	text-align:left;
	border-top:0px;
	border-bottom:1px black solid;
	text-decoration:none;
	vertical-align:top;
}


th .ms-vb{
	color:black;
	font-size:1em;
	font-family:tahoma,sans-serif;
}
.ms-vb{
	vertical-align:top;
	font-size:1em;
	font-family:tahoma,sans-serif;
	color:#000000;
}
th .ms-vb a{
	color:black;
}
.ms-vb a{
	color:black;
	text-decoration:none;
	display:inline-block;
}
.ms-vh2 a{
	color:#7f7f7f;
	text-decoration:none;
}
.ms-hidden{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.ms-alternating{
	background-color:#E6C498;
}
.ms-vb-icon{
	vertical-align:top;
	width:0%;
	padding-top:3px;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:0px;
}
.ms-listviewtable td.ms-vb2{
	border:1px black solid;
	border-collapse:collapse;
	padding:3px;
}
.ms-listviewtable td.ms-vb-icon{
	border-bottom:1px black solid;
	border-collapse:collapse;
	padding:3px;
}
.ms-listviewtable .ms-vb2{
}
.ms-vb2{
	vertical-align:top;
	font-size:inherit;
	font-family:verndana;
	color:#000000;
}
.ms-vb2 a{
	color:#003399;
	text-decoration:none;
}
.ms-bottompaging{
background:transparent;
font-size:.75em;
}
.ms-bottompagingline1{
line-height:1px;
background:transparent
}
.ms-bottompagingline2{
line-height:1px;
background:#ffffff;
}
.ms-bottompaging .ms-paging{
color:#4c4c4c;
}
.ms-bottompagingline3{
line-height:0px;
background:#ffffff;
}
.ms-selectedtitle .ms-menuimagecell{
	background:#CAD8F7;
	cursor:pointer;
	border:1px black solid;
	padding:0px;
	height:18px;
}
.ms-PartSpacingVertical{
font-size:;
margin-top:0px;
}

div[id*="RichHtmlField_displayContent_onpaste_menu"]{
	position:relative !important;
	top:auto !important;
	left:auto !important;
	float:right !important;
}

div#ctl00_PlaceHolderMain_ctl01_ctl00_RichHtmlField_displayContent_onpaste_menu{
	position:relative !important;
	top:auto !important;
	left:auto !important;
	float:right !important;
}
div#ctl00_PlaceHolderMain_ctl02_ctl00_RichHtmlField_displayContent_onpaste_menu{
	position:relative !important;
	top:auto !important;
	left:auto !important;
	float:right !important;
}
div#ctl00_PlaceHolderMain_ctl03_ctl00_RichHtmlField_displayContent_onpaste_menu{
	position:relative !important;
	top:auto !important;
	left:auto !important;
	float:right !important;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu{
	background-color:#CAD8F7 !important;
	color:#000000 !important;
	border:2px #5F8BE7 solid !important;
	font-family:verdana !important;
	font-size:11px !important;
	padding:3px !important;
	display:block !important;
}
#ctl00_PlaceHolderMain_ctl02_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu{
	background-color:#CAD8F7 !important;
	color:#000000 !important;
	border:2px #5F8BE7 solid !important;
	font-family:verdana !important;
	font-size:11px !important;
	padding:3px !important;
	display:block !important;
}
#ctl00_PlaceHolderMain_ctl03_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu{
	background-color:#CAD8F7 !important;
	color:#000000 !important;
	border:2px #5F8BE7 solid !important;
	font-family:verdana !important;
	font-size:11px !important;
	padding:3px !important;
	display:block !important;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu img{
	height:32px !important;
	width:32px !important;
	margin:3px !important;
}
#ctl00_PlaceHolderMain_ctl02_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu img{
	height:32px !important;
	width:32px !important;
	margin:3px !important;
}
#ctl00_PlaceHolderMain_ctl03_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu img{
	height:32px !important;
	width:32px !important;
	margin:3px !important;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu img + img{
	height:24px !important;
	width:24px !important;
}
#ctl00_PlaceHolderMain_ctl02_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu img + img{
	height:24px !important;
	width:24px !important;
}
#ctl00_PlaceHolderMain_ctl03_ctl00_RichHtmlField_displayContent_onpaste_menu .ms-rtetoolbarmenu img + img{
	height:24px !important;
	width:24px !important;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_RichHtmlField_displayContent_onpaste_menu TD.ms-rtetoolbarhov{
	padding:3px !important;
	border:solid 2px #1852AD !important;
	background-image:none !important;
	background-color:white!important;
	cursor:pointer !important;
	color:#000000 !important;
}
#ctl00_PlaceHolderMain_ctl02_ctl00_RichHtmlField_displayContent_onpaste_menu TD.ms-rtetoolbarhov{
	padding:3px !important;
	border:solid 2px #1852AD !important;
	background-image:none !important;
	background-color:white!important;
	cursor:pointer !important;
	color:#000000 !important;
}
#ctl00_PlaceHolderMain_ctl03_ctl00_RichHtmlField_displayContent_onpaste_menu TD.ms-rtetoolbarhov{
	padding:3px !important;
	border:solid 2px #1852AD !important;
	background-image:none !important;
	background-color:white!important;
	cursor:pointer !important;
	color:#000000 !important;
}

table.ms-rtedropdown TD.ms-rtetoolbarhov{
	padding:3px !important;
	border:solid 2px #1852AD !important;
	background-image:none !important;
	background-color:white!important;
	cursor:pointer !important;
	color:#000000 !important;
}

tr[text="Show Filter Choices"]{
	visibility:hidden!important;
	display:none!important;
}

/* Common Basic Styles ****************************************************************************************************************/

.basicAllCaps{
	text-transform:uppercase !important;
}
.basicPadding3px{
	padding:3px;
}
.basicPadding5px{
	padding:5px;
}
.basicInLineMargin{
	margin:3px;
}
img.basicInLineMargin{
	margin:2px 2px 0px 2px;
}
.basicMetaContainer{
	padding:5px 3px 3px 3px;
	margin:3px;
	border:0;
	background-color:#F3E1CC;
}
.basicListContainer .basicMetaContainer a:visited{
	color:#3C3C3C;
}
.basicListContainer .basicMetaContainer a:link{
	color:#3C3C3C;
}
.basicListContainer .basicMetaContainer a:hover{
	color:#1852AD;
}
.pageListMetaContainer{
	padding:0px 0px 0px 7px;
	margin:0px;
	border:0;
	color:#3C3C3C;
	background-color:transparent;
}
ul.basicTOC{
	font-size:.75em;
	padding:1px 5px 8px 0px;
	margin:0px 0px 0px 30px;
}
.basicFauxNestedListItem{
	margin-left:15px !important;
}
.basicDocIconFloatLeft{
	float:left;
}
.basicListItemDate{
	color:#3C3C3C;
	font-size:.90em;
}
.basicListContainer{
	font-size:.75em;
	padding-left:8px;
}
.basicListContainer .basicMetaContainer{
	padding:0px 0px 0px 5px;
	margin:0px;
	border:0;
	color:#3C3C3C;
	background-color:transparent;
}
.basicListItem{
	margin:2px;
	padding:2px;
}
.basicLinkListItem{
	display:block;
	font-size:1.2em;
	padding:2px 2px 2px 8px;
	margin-left:15px;
	background:url('/siteFiles/images/basicArrowRight.png') no-repeat left 5px;
}
.basicListItem .basicLinkListItem{
	display:block;
	font-size:1em;
	padding:2px 2px 2px 8px;
	margin-left:10px;
	background:url('/siteFiles/images/basicArrowRight.png') no-repeat left 5px;
}
.basicListItemRow a.basicLinkListItem{
	display:block;
	font-size:1em;
	padding:2px 2px 2px 8px;
	margin-left:0px;
	background:url('/siteFiles/images/basicArrowRight.png') no-repeat left 5px;
}
h2.basicListGroupHeader{
	padding:10px 0px 5px 0px;
	margin:0px;
	font-size:1.25em;
	color:black;
}
h2.basicListGroupHeader img.basicInLineMargin{
	width:10px;
	height:10px;
}
h2.basicListSubGroupHeader{
	padding:8px 0px 3px 0px;
	margin:0px;
	font-size:1em;
	color:black;
}
.basicToolbarOverride{
	
}
.basicPagingTable{
	text-align:left;
	font-size:.90em;
	margin:2px 0px 2px 0px;
	border:1px black solid;
	padding:2px;
	background-color:white;
}
.basicToolbarOverride .ms-toolbar{
	font-family:verdana;
	font-size:.90em;
	text-decoration:none;
	color:black;
}
.basicListRecordsFound{
	font-weight:bold;
	margin:2px 0px 2px 0px;
	font-size:.90em;
}
.basicToolbarOverride table.ms-toolbar{
	background-image: none;
	background-color:white;
	border:1px black solid;
	border-collapse:collapse;
	color:black;
}
table.basicToolbarOverride{
	background-image: none;
	background-color:white;
	border:1px black solid;
	border-collapse:collapse;
	color:black;
	margin:3px 0px 3px 0px;
}
.basicToolbarOverride .ms-propertysheet{
	font-family:verdana;
	font-size:.90em;
	text-align:left;
	color:black;
}
#idAttachmentsRow .ms-formbody{
	font-family:verdana;
	font-size:.7em;
	vertical-align:top;
	background:white;
	border-top:1px black solid;
	border-right:1px black solid;
	border-bottom:1px black solid;
	padding:3px 6px 4px 6px;
}
#idAttachmentsRow .ms-formlabel{
	text-align:left;
	font-family:verdana;
	font-size:.7em;
	border-top:1px black solid;
	border-left:1px black solid;
	border-bottom:1px black solid;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:6px;
	color:black;
	font-weight:normal;
	background:white;
}
#idAttachmentsRow .ms-propertysheet{
	font-family:verdana;
	font-size:.9em;
	text-align:left;
	color:black;
}
#partAttachment .ms-descriptiontext{
	visibility:hidden;
	display:none;	
}
#partAttachment .ms-formlabel{
	font-family:verdana;
	border-top:1px black solid;
	border-left:1px black solid;
	border-bottom:1px black solid;
	color:black;
	font-weight:bold;
	background:white;
	padding-left:5px;
}

#partAttachment .ms-formbody{
	font-family:verdana;
	font-size:.7em;
	vertical-align:top;
	background:white;
	border-top:1px black solid;
	border-right:1px black solid;
	border-bottom:1px black solid;
	padding:3px 6px 4px 6px;
}
.basicFormLabel{
	font-size:.75em;
	margin:4px 2px 2px 2px
}
.basicFormField{
	
}
.basicFormData{
	font-size:.75em;
	margin:4px 2px 2px 2px;
	color:#3C3C3C;
}
.floatRightFormNote{
	float:right;
	width:250px;
}
.azListHeader{
	float:left;
	clear:left;
	padding:2px;
	margin:0px 0px 0px 0px;
	border:1px black solid;
	width:20px;
	height:20px;
	display:block;
	background-color:white;
}
.azListHeader h2.basicListGroupHeader{
	padding:0px;
	margin:0px;
	font-size:1.25em;
	color:black;
	text-align:center;
}
.azList{
	padding:4px 0px 0px 30px !important;
}
.basicListHeaderContainer{

}
.basicListItemRow{
	padding:2px;
}
.basicListBodyText{
	
}
div.twoColDivListItemRow{
	padding:2px;
	float:left;
	width:724px;
	margin-bottom:5px;
	border:1px black solid;
	background-color:white;
}
div.twoColDivListItemLeft{
	margin:2px;
	padding:2px;
	float:left; 
	width:400px;
	padding-right:4px;
}
div.twoColDivListItemRight{
	margin:2px;
	padding:2px;
	float:left; 
	width:275px; 
}
div.ms-alternating{
	background-color:#E6C498;
}

table.basicDocumentTable{
	font-size:12px;
	color:black;
	border-collapse:collapse;
	background-color:#DDDFD5;
	font-family:Verdana;
	padding:2px;
}
table.basicDocumentTable th{
	text-align:left;
	letter-spacing:.10em;
	font-family:Tahoma;	
	font-size:14px;
	font-weight: normal;
	height:auto;
	background-color:#303258;
	border:1px black solid;
	border-bottom:2px black solid;	
	color:black;
}
table.basicDocumentTable .ms-vh{
	background-image:none;
	padding:8px 6px 4px 6px;
	color:white;
	font-weight:bold;
}
table.basicDocumentTable th.sortHeader a{
	text-align:left;
	letter-spacing:.10em;
	font-family:Tahoma;	
	font-size:14px;
	font-weight: normal;
	color:black;
}
table.basicDocumentTable th.sortHeader td.ms-vb a{
	text-align:left;
	letter-spacing:.10em;
	font-family:Tahoma;	
	font-size:14px;
	font-weight: normal;
	color:black;
}
table.basicDocumentTable table.ms-unselectedtitle{
	border:1px #F0CABC solid;
	border-bottom:2px;
	margin:0px;
}
table.basicDocumentTable table.ms-selectedtitle{
	background-color:white;
	border-color:#1852AD;
}
table.basicDocumentTable table.ms-selectedtitle .ms-menuimagecell{
	background:#1852AD;
	cursor:pointer;
	border:1px black solid;
	padding:0px;
	height:18px;
}
table.basicDocumentTable th.noSortHeader{
	padding:5px 4px 4px 4px;
}
table.basicDocumentTable td.ms-vb{
	border:1px black solid;
	font-size:12px;
	font-family:Verdana;
	padding:4px;
}
table.basicDocumentTable td.ms-vb2{
	border:1px black solid;
	font-size:12px;
	font-family:Verdana;
	padding:4px;
}
table.basicDocumentTable th.sortHeader td.ms-vb{
	border:0px black solid;
	padding:2px;
}
table.basicDocumentTable .basicRightAlign{
	text-align:right;
}
table.basicDocumentTable .basicCenterAlign{
	text-align:center;
}
table.basicDocumentTable .ms-vb a{
color:black;
text-decoration:underline;
}
table.basicDocumentTable .ms-vb2 a{
color:black;
text-decoration:underline;
}
table.basicDocumentTable .ms-vb a:visited{
color:black;
text-decoration:underline;
}
table.basicDocumentTable .ms-vb2 a:visited{
color:black;
text-decoration:underline;
}
table.basicDocumentTable .ms-vb a:hover{
color:#1852AD;
text-decoration:underline;
}
table.basicDocumentTable .ms-vb2 a:hover{
color:#1852AD;
text-decoration:underline;
}
td.ms-vb2 a.basicDocLink:visited{
	color: black !important;
	text-decoration:underline !important;
}
td.ms-vb2 a.basicDocLink:hover{
	color: #1852AD !important;
}
table.basicDocumentTable tr.ms-alternating{
	background-color:white;
}
.splashNewsDescriptionX{
	font-size:11px;
	padding:3px 0px 4px 0px;
	color:#3C3C3C;
}
.splashNewsDescriptionX{
	font-size:11px;
	padding:3px 0px 4px 12px;
	color:#3C3C3C;
}
a.splashLinkListItemX{
	display:block;
	font-size:12px;
	padding:2px 2px 2px 8px;
	margin-left:5px;
	background:url('/siteFiles/images/basicArrowRight.png') no-repeat left 5px;
}

/* SHAREPOINT 2010 Styles
*****************************************************************************************/

#RibbonContainer a{
	border-color:transparent;
	text-decoration:none;
}

html body div#s4-workspace{
	overflow-y:auto;
}
.portalBarSearch input{
	margin-bottom:2px;
}
.btn{
	background-image:url("http://migration.kentucky.gov/bootstrap/img/glyphicons-halflings.png");
	text-align:center;
	color:#333;
	line-height:18px;
	border:1px #e6e6e6;
	background:#F5F5F5;
	display:inline-block;
	padding:4px 4px 4px 4px;
	font-size:13px;
}
.btn:hover{
	background:#FFF;
}
.icon-search{
	background-image:url("http://migration.kentucky.gov/bootstrap/img/glyphicons-halflings.png");
	background-position:-48px 0px;
	display:inline-block;
	line-height:12px;
	font-size:11px;
	width:15px;
	cursor:pointer;
}

/*Form Styling********************************************************************************************************************************************************/

body div.mainContentContainer .ms-WPBody{
	font-size:10pt;
	color:#2e2e2e;
}
.pfNewForm .divLayoutRow{
	width:99%;
}
.pfNewForm .ms-formlabel{
	border-top:0;
}
.pfNewForm .ms-standardheader{
	font-size:1.25em;
	padding-bottom:3px;
}
.pfNewForm .ms-formlabel input, .pfNewForm .ms-formlabel select{
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.1em;
	padding:.25em 0 .25em 0;
}
.pfNewForm .ms-formlabel select{
/*	padding-top:1em;
	padding-bottom:1em;
	box-sizing:border-box;*/
}
.pfNewForm .pfShortInputs input{
	width:48%;
}
.pfNewForm span[isvalid="true"], 
.pfNewForm .ms-formlabel span[style="color:#8A1F11;visibility:hidden;"], 
.pfNewForm .ms-formlabel span[style="color: rgb(138, 31, 17); visibility: hidden;"]
{
	display:none;
	visibility:hidden;
}
.ms-formvalidation{
	color:#8a1f11;
}
.pfNewForm hr{
	color:#fff;
	background:transparent;
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	border:0;
	border-bottom:2px #BEC1B4 solid;
}
.pfNewForm .ms-ButtonHeightWidth, .pfNewForm .ms-ButtonHeightWidth:visited{
	font-size:1.25em;
	line-height:1.25em;
	padding: 0.35em .5em;
	margin: 0 0.15em 0 0;
	width:auto;
	height:auto;
	display: inline-block;
	white-space: nowrap;
	background-color: #303258;
	border: 1px solid #2E2E2E;
	color: #FFF !important;
	cursor: pointer;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none !important;
}
.pfNewForm a.ms-ButtonHeightWidth{
	font-size:1em;
	line-height:1.25em;
	padding: 0.65em 1.25em;
	margin: 0 0.15em 0 0;
}
.pfNewForm .ms-ButtonHeightWidth:hover, .pfNewForm .ms-ButtonHeightWidth:active{
	background-color: #BEC1B4;
	color: #2E2E2E !important;
}
table.pfDetails td{
	color:#555;
	font-size:1.15em;
}


/* updates for navigation */
.mainContent, .relativeContent {
	margin:0px;
	padding:0px;
}
.navbar {
	width:950px;
	margin-bottom:0px;
}
.navbar .dropdown-menu>li>a {
	text-decoration:none;
}
.navbar .navbar-inner {
	filter:none !important;
}
