/* 
================================
Skin styles for DotNetNuke
================================
*/  
body 
{ 
	/* padding:0px; */
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	background: transparent;
	position:relative;
}
p {
	margin: 0.7em 0 0.2em 0;
}

.Head {
     /* font-family:Arial, Helvetica, sans-serif; */
	 font-family: ariblk, Arial Black, Arial Bold;
	 font-size: 11px;
	 font-weight: normal;
	 padding-bottom: 0;
	 white-space: normal;
}
.Normal, .normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 11px;
	line-height: 1.4em;
	color:#666;
}
.Normal p, .normal p {
	margin: 0.7em 0 0.2em 0;
}
.Normal a, a.Normal, .normal a, a.normal {
	color: #183e71;
	background:inherit;
	text-decoration: underline;
}
.Normal a:link, a.Normal:link, .normal a:link, a.normal:link {
	color: #183e71;
	background:inherit;
	text-decoration: underline;
}
.Normal a:visited, a.Normal:visited, .normal a:visited, a.normal:visited
{
	color: #183e71;
	background:inherit;
	text-decoration: underline;
}
.Normal a:hover, a.Normal:hover, .normal a:hover, a.normal:hover
{
	color: #a38a59;
	background:inherit;
	text-decoration: underline;
}
.Normal a:active, a.Normal:active, .normal a:active, a.normal:active {
	color: #183e71;
	background:inherit;
	text-decoration: none;
}
.Normal h2, .normal h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin-bottom: 0.2em;
}
.Normal h3, .normal h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	margin-bottom: 0.2em;
}
/********************************
 SKIN SPECIFIC 
*********************************/
.skinmaster {
	width: 100%; 
	margin:0 auto;
}
.MastHead, .MastHeadDEPT {
	position: absolute; 
	top: 0; 
	left: 0;
}
.MastHeadDEPT {
	top: 0; 
}
.MastHeadDEPT .SubHead {
	position: absolute; 
}
.MastHeadDEPT .containerrow1 {
	position: absolute; 
}
.homebuttonHP {  /* HP suffix for Home Page specific */
	position: absolute;
	left: 11px;
	top: 35px;
}
.homebuttonSUB {  /* SUB suffix for SUB Page specific */
	position: absolute;
	left: 18px;
	top: 8px;
}
.homebuttonDEPT {  /* DEPT suffix for DEPARTMENT Pages specific */
	position: absolute;
	left: 7px;
	top: 38px;
}
.rev_container, .home_rev_container { 
	width:800px; 
	text-align:left; 
	margin: 0 auto; 
	padding: 0; 
	font-size:1px; 
	line-height: 1px;
}
.home_rev_container {
	height: 35px;
}
.dnnSearchContainerHP, .dnnSearchContainerSUB {
	position: absolute;
	right: 10px;
	top: 180px;
	font-size:3px; /* to reduce the space between textbox and button */
}
.dnnSearchContainerSUB {
	right: 0;
	top: 6px;
}
.IEsearch { /* applied with extra div around search container to correct vert missalignment of textbox and GO button in IE browsers */
	white-space: nowrap;
	top:-2px;
}
.dnnSearchContainerHP input, .dnnSearchContainerSUB input {
	background: #fff url(SEARCH.gif) no-repeat 75px 0px;
	font-family: verdana, sans-serif;
    font-size:10px;
	color: #183C73;
	position: relative;
	border: #DED7B5 2px solid;
	width: 135px;
	padding: 1px 2px;
	top: 0;
	margin-right: 1px;
}
.IEsearch input {  /* applied with conditional comments in skin file to target IE */
	top: 1px;  
}
hr {
	color: #EDE9DB;
	background-color: #EDE9DB;
	height: 1px;
	border:none;
}
a.search {
	   font-family: verdana, sans-serif;
       font-size:10px;
	   padding:3px 4px;
	   background: #DED7B5;
	   color: #183C73;
}
a:visited.search
{
	color: #183C73;
	background: #DED7B5;
}

a:hover.search
{
	text-decoration: underline;
	color: #E51B24;
	background: #DED7B5;
}

a:active.search
{
	text-decoration: none;
	color: #E51B24;
	background: #DED7B5;
}

.dnnJumpListContainerHP {
	z-index:9;  /* so menu House menu will render on top of jump list */
	position:absolute;
	top:430px;
	left:5px;
	background: url(/Portals/_default/Skins/Concord/controls/ImLookingForBG.gif) no-repeat;
}
.dnnJumpListContainerSUB, .dnnJumpListContainerDEPT {
	z-index: 11; /* so jumplist will render on top of Houes menu */
	position:absolute;
	top:36px;
	right:8px;
	background: url(/Portals/_default/Skins/Concord/controls/ImLookingForBG.gif) no-repeat;
}
.dnnJumpListContainerDEPT {
	z-index:9;  /* so menu House menu will render on top of jump list */
	top: 142px;
	right: 0;
	/* add white background and height to cover up border on right column*/
	background: #fff url(/Portals/_default/Skins/Concord/controls/ImLookingForBG.gif) no-repeat;
	height:24px;
}

.TabList {
	font-family: verdana, sans-serif;
    font-size:10px;
	color: #183C73;
	border: #DED7B5 2px solid;
	border-color: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	width: 135px;
	padding: 1px 2px;
}

.sitemapContainerHP, .sitemapContainerSUB {
	position:absolute;
	top:8px;
	right:2px;
	font-family: Tahoma, Arial, Helvetica;
	color:#B19F60;
	font-size:10px;
	vertical-align: top;
}
.sitemapContainerSUB {
	right:178px;
}
.sitemapContainerHP a:link, .sitemapContainerSUB a:link {
	color:#B19F60;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
}
.sitemapContainerHP a:visited, .sitemapContainerSUB a:visited {
	color:#B19F60;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
}
.sitemapContainerHP a:hover, .sitemapContainerSUB a:hover {
	text-decoration: underline;
	color: #E51B24;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
}
.sitemapContainerHP a:active, .sitemapContainerSUB a:active {
	color: #E51B24;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
}
.red {
	color:#E51B24;
}
.blue {
	color:#183C73;
}
.dnnBREADCRUMBcontainerHP, .dnnBREADCRUMBcontainerSUB, .dnnBREADCRUMBcontainerDEPT, .dnnBREADCRUMBcontainerGEN {	
	position: absolute;
	top: 190px;
	left: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#a38a59;
	background: transparent;
}
.dnnBREADCRUMBcontainerSUB {	
	top: 120px;
	left: 190px;
	_top:121px;
}
.dnnBREADCRUMBcontainerDEPT {
	top:170px;
	left: 190px;
	_top:171px;
}
.dnnBREADCRUMBcontainerGEN {	
	top: 130px;
	left: 20px;
	_top:131px;
}
.dnnBREADCRUMBcontainerHP a, 
.dnnBREADCRUMBcontainerSUB a, 
.dnnBREADCRUMBcontainerDEPT a,
.dnnBREADCRUMBcontainerGEN a {
	color:#a38a59;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
}
.dnnBREADCRUMBcontainerHP a:link, 
.dnnBREADCRUMBcontainerSUB a:link, 
.dnnBREADCRUMBcontainerDEPT a:link,
.dnnBREADCRUMBcontainerGEN a:link {
	color:#a38a59;
	background: transparent;
}
.dnnBREADCRUMBcontainerHP a:visited, 
.dnnBREADCRUMBcontainerSUB a:visited, 
.dnnBREADCRUMBcontainerDEPT a:visited,
.dnnBREADCRUMBcontainerGEN a:visited {
	color:#a38a59;
	background: transparent;
}
.dnnBREADCRUMBcontainerHP a:hover, 
.dnnBREADCRUMBcontainerSUB a:hover, 
.dnnBREADCRUMBcontainerDEPT a:hover,
.dnnBREADCRUMBcontainerGEN a:hover {
	color:#a38a59;
	background: transparent;
	text-decoration: underline;
}
.dnnBREADCRUMBcontainerHP a:active, 
.dnnBREADCRUMBcontainerSUB a:active, 
.dnnBREADCRUMBcontainerDEPT a:active,
.dnnBREADCRUMBcontainerGEN a:active {
	color:#a38a59;
	background: transparent;
}
.upperleftphotoHP {
	position: absolute;
	top: 178px;
	left:0;
}
/****************************************
	BEGIN Three Column Layout
****************************************/
	
	.skinheaderHP, .skinheaderSUB, .skinheaderDEPT {
		width: 800px;
		margin: 0 auto;
		z-index: 10;  /*skinheaders and colcontainer are in the same layer*/
		position:relative;
		height:139px;
		}
	.skinheaderSUB {
		height: 65px;
	}
	.skinheaderDEPT {
		height:105px;
		}
	.colcontainerHP, .colcontainerSUB, .colcontainerSUB2  {
		z-index: 0;  /*skinheader and colcontainer are in the same layer*/
		background-color:#fff;
		float:left;
		width:412px;
		border-left:204px solid #EDE9DB; /* The width and color of the left rail */
		border-right:184px solid #DBE0EA; /* The width and color of the right rail */
		position:relative;
		text-align: left;
	}
	.colcontainerSUB {
		width:469px;
		border-left:181px solid #EDE9DB; /* The width and color of the left rail */
		border-right:1px solid #EDE9DB; /* The width and color of the right rail 1px */
	}
	.colcontainerSUB2 {
		width:619px;
		border-left:181px solid #EDE9DB; /* The width and color of the left rail */
		border-right: none; /* The width and color of the right rail 1px */
	}
	.colcontainerDEP2 {
		width:619px;
		border-left:181px solid #EDE9DB; /* The width and color of the left rail */
	}
	.colcontainerGEN {
		margin-top:40px;
		width:100%;
		position:static;
		float:none;
		text-align:left;
	}
	.leftcolHP, .leftcolSUB, .leftcolDEPT {
		float:left;
		width:204px;
		margin: 244px 0 0 -204px; /* top margin allows room for photo */
		position:relative;
		text-align: left;
	}
	.leftcolSUB {
		width:181px;
		margin: 10px 0 0 -181px;
	}
	.leftcolDEPT {
		width:181px;
		margin: 18px 0 0 -181px;
	}
	.middlecolHP, .middlecolSUB, .middlecolSUB2, .middlecolDEPT, .middlecolDEPT2 {
		float:left;
		width:412px;
		margin: 0 -412px 0 0;
		text-align: left;
	}
	.middlecolSUB {
		width:469px;
		margin: 40px -469px 0 0;
	}
	.middlecolSUB2 {
		width:619px;
		margin: 40px -619px 0 0;
	}
	.middlecolDEPT {
		width:469px;
		margin: 55px -469px 0 0;
	}
	.middlecolDEPT2 {
		width:619px;
		margin: 55px -619px 0 0;
	}
	.rightcolHP, .rightcolSUB, .rightcolDEPT {
		float:right;
		width:184px;
		margin-right:-184px;
		position:relative;
		text-align: left;
	}
	.rightcolSUB {
		width:150px;
		margin-right:-150px;
	}
	.rightcolDEPT {
		width:150px;
		margin: 16px -150px 0 0;
		/* width really should be only 150px and margin-right -150px but to fix
		   bug with IE6 and long email addresses in right column (shift to left) 
		   added 50 pixels to compensate */
		_width:200px;
		_margin: 16px -200px 0 0;
		
	}
	.footerHP, .footerSUB, .footerGEN, .footerSUB2 {
		clear:both;
		text-align: center;
		background-color:#fff;
		width:412px;
		border-left:204px solid #EDE9DB; /* The width and color of the left rail */
		border-right:184px solid #DBE0EA; /* The width and color of the right rail */
		position:relative;
	}
	.footerSUB, .footerGEN  {
		width:469px;
		border-left:181px solid #EDE9DB; /* The width and color of the left rail */
		border-right:1px solid #EDE9DB; /* The width and color of the right rail 1px */
	}
	.footerSUB2  {
		width:619px;
		border-left:181px solid #EDE9DB; /* The width and color of the left rail */
		border-right: 0; /* The width and color of the right rail 1px */
	}
	.footerGEN {
		border:none;
		margin-left: 181px;
	}
	.dnnLoginContainerHP, .dnnLoginContainerSUB, .dnnLoginContainerGEN {
		width:184px;
		position:relative;
		bottom:0;
		left: 616px;
		padding:5px 0;
		text-align: center;
		color:#B19F60;
		font-family: Tahoma, Arial, Helvetica;
		font-size:10px;
		font-weight:normal;
	}
	.dnnLoginContainerSUB {
		width: 150px;
		left: 653px;
	}
	.dnnLoginContainerGEN {
		
	}
	.dnnLoginContainerHP a, .dnnLoginContainerSUB a, .dnnLoginContainerGEN a {
		color:#B19F60;
		font-weight: normal;
		background:transparent;
	}
	.dnnLoginContainerHP a:link, .dnnLoginContainerSUB a:link, .dnnLoginContainerGEN a:link {
		color:#B19F60;
		background:transparent;
	}
	.dnnLoginContainerHP a:visited, .dnnLoginContainerSUB a:visited, .dnnLoginContainerGEN a:visited {
		color:#B19F60;
		background:transparent;
	}
	.dnnLoginContainerHP a:hover, .dnnLoginContainerSUB a:hover, .dnnLoginContainerGEN a:hover {
		color: #E51B24;
		text-decoration: underline;
		background:transparent;
	}
	.dnnLoginContainerHP a:active, .dnnLoginContainerSUB a:active, .dnnLoginContainerGEN a:active {
		color: #E51B24;
		background:transparent;
	}
	.column-in {
		margin:0; 
		padding: 0 10px 0px 7px;

	}
/****************************************
	END Three Column Layout
****************************************/
.StandardButton     {
    background: #000;  /* This affects the login button color. */
    color: #fff;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}
.tiny 
{
	font-family: Tahoma, Arial, Helvetica;
	color:#B19F60;
	font-size:10px;
	vertical-align: top;
}
.dnnUserContainer a, .dnnUserContainer a:link
{
	color:#B19F60;
}
.dnnUserContainer a:hover 
{
	color: #E51B24;
}
.copyright
{
	background:#7A2875;
}

/*****************************************************
	NAV styling of standard menu

******************************************************/
.main_dnnmenu_container {
	width:800px; height:32px; 
	background-color:#000; 
	text-align:left; 
	margin: 0 auto;
	z-index: 10000;
}
.main_dnnmenu_bar {
	background: transparent;
	padding:0;
	margin:0;
	margin-left: 5px;
	margin-top: 3px;
	height:26px;
	
		display:-moz-inline-box;
    	display:inline-block;
		
	cursor: pointer; 
	cursor: hand;
	
	white-space: nowrap; /* So Admin and Host will not wrap*/
}
.main_dnnmenu_item td span { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	color: #183C73;
	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	background-color: #DCD4B7;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
    padding: 1px 3px 3px 14px;	
		display:-moz-box;
		-moz-box-orient: horizontal;
		-moz-box-align: end;
    	display:inline-block;
	height: 100%;
	width: 100%;
}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 

	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #a38a59;
	background-color: #000;

	padding: 0 18px 0 0;
	height: 26px;
	line-height: 26px;

		display:-moz-inline-block;
    	display:inline-block;
}

.main_dnnmenu_itemhover {  
	color: #e51b24;
}

.main_dnnmenu_itemhover td span {  
	color: #e51b24;
	background-color: #EEEADB;
	background-image: url(bullet.gif); 
	background-repeat: no-repeat;
	background-position:  4px 6px;
	margin-right: 0;
}
.main_dnnmenu_itemhover td {
		background-color: #EEEADB;
}
.main_dnnmenu_icon {
	display: none;
	/*cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%; */
}
.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 0;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.main_dnnmenu_breadcrumbroot {
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 

	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #a38a59;
	background-color: #000;

	padding: 0 18px 0 0;
	height: 26px;
	line-height: 26px;

		display:-moz-inline-block;
    	display:inline-block;
}

#dnn_dnnNAV_ctldnnNAVt63 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr63 img {
	background-image: url(menu_res2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr63.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr63.main_dnnmenu_breadcrumbroot img {  
	background-image: url(menu_res1.gif);
}
#dnn_dnnNAV_ctldnnNAVctr63.main_dnnmenu_breadcrumbroot { 
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt54 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr54 img {
	background-image: url(menu_vis2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr54.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr54.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_vis1.gif);
}
#dnn_dnnNAV_ctldnnNAVctr54.main_dnnmenu_breadcrumbroot { 
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt55 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr55 img {
	background-image: url(menu_bus2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr55.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr55.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_bus1.gif);
}
#dnn_dnnNAV_ctldnnNAVctr55.main_dnnmenu_breadcrumbroot { 
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt56 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr56 img {
	background-image: url(menu_bus2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr56.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr56.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_bus1.gif);
}
#dnn_dnnNAV_ctldnnNAVctr56.main_dnnmenu_breadcrumbroot { 
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt57 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr57 img {
	background-image: url(menu_dept2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr57.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr57.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_dept1.gif);
}
#dnn_dnnNAV_ctldnnNAVctr57.main_dnnmenu_breadcrumbroot { 
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt58 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr58 img {
	background-image: url(menu_enviro2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr58.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr58.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_enviro1.gif);
}
#dnn_dnnNAV_ctldnnNAVctr58.main_dnnmenu_breadcrumbroot {
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt59 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr59 img {
	background-image: url(menu_clear.gif);
}
#dnn_dnnNAV_ctldnnNAVctr59.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr59.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_clear.gif);
}
#dnn_dnnNAV_ctldnnNAVctr59.main_dnnmenu_breadcrumbroot {
	color: #e51b24;
}

/* Admin and Host Root Menu Items */
#dnn_dnnNAV_ctldnnNAVt38 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr38 img {
	background-image: url(menu_clear.gif);
}
#dnn_dnnNAV_ctldnnNAVctr38.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr38.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_clear.gif);
}
#dnn_dnnNAV_ctldnnNAVctr38.main_dnnmenu_breadcrumbroot {
	color: #e51b24;
}

#dnn_dnnNAV_ctldnnNAVt7 {
	position: relative;
	top: -9px;
	left: 2px;
	padding-bottom: 9px;
}
#dnn_dnnNAV_ctldnnNAVctr7 img {
	background-image: url(menu_clear.gif);
}
#dnn_dnnNAV_ctldnnNAVctr7.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr7.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_clear.gif);
}
#dnn_dnnNAV_ctldnnNAVctr7.main_dnnmenu_breadcrumbroot {
	color: #e51b24;
}

/*****************************************************
	End NAV styling of standard menu
******************************************************/

.ArrowPointer
{
	cursor: default;
}

/**************************************
  Spacers and other odds and ends
***************************************/
.spacer4HP {  /*	white spacer under left col pic on home page*/
	position: absolute;
	top: 414px;
	left:0;
	width:204px;
	height: 4px;
	background: #fff;
	font-size: 1px;
}
/**************************************
 Styles for the WhateverHover 
 **************************************/
.jumplist, .whatever {
	margin:0;
	padding:0;
	border:none;
	display:block;
	height:auto;
	width:184px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight: bold;
	color: #183C73;
	line-height: 1.7em;
	letter-spacing:.05em;
	position: relative;
}
.whatever { 
			/* behavior attribute only recognized by IE provides the "suckerfish" hover for 
			   non-anchor elents in IE*/
            behavior: expression(
                this.onmouseover = new Function("this.className += ' whateverhover';"),
                this.onmouseout = new Function("this.className = this.className.replace(' whateverhover', '');"),
                this.style.behavior = null
                );
}

.jumplisthead {
	margin:0;
	padding:0;
	border:none;
	background: url(/Portals/_default/Skins/Concord/controls/ImLookingForBG.gif) no-repeat;
	height: 20px;
	cursor:default;
}
.jumplistbody {
	display:none;
	background: #DCD4B7;
	/*border: #A38A59 1px solid; */
	border:none;
	position: absolute;
	z-index: 999;
	top: 20px;
	left:0;
}
.jumplistitem {
	position: static;
	text-align:right;
	padding:0;
	margin:0;
	border: none;
	height:auto;
}
.jumplistitem a {
	display:block;
	width: 16.1em;
	text-decoration: none;
	color: #183C73;
	background: transparent;
	line-height: 1.7em;
	letter-spacing:.05em;
	text-decoration: none;
	padding: 0 .4em 0 0;
}
.jumplistitem a:link {
	color: #183C73;
	background: #DCD4B7;
}
.jumplistitem a:visited {
	color: #183C73;
	background: #DCD4B7;
}
.jumplistitem a:hover {
	text-decoration: underline;
	color: white;
	background: #183C73;
}
.jumplistitem a:active {
	color:red;
	background-color: #183C73;
}

/* =================================
    CSS STYLES FOR HouseMenu Module
   =================================
*/

#LNav {
	margin: 0;
	border: 0;
	padding: 0;
	/* font-family: Verdana, Arial, Helvetica, Sans-Serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
}

#LNav li {
	/* font-family: Verdana, Arial, Helvetica, Sans-Serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	padding:0;
	margin:0;
		/* text-indent: -1em; */
		/* padding-left: 1em; */
}
#LNav li li {
	/* font-family: Verdana, Arial, Helvetica, Sans-Serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	padding:0;
	margin:0;
}
#LNav ul { /* all second level lists */
	list-style: none;
	padding:0;
	margin:0 0 0 10px;  /*indent second level lists by 10 pixels*/
}

/* Applied to all links. Use "li a" styles below to customize nested links. */

#LNav a {
	color: #183e71;
	background: transparent;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width: 100%;
	line-height: 1.6em;
	padding: 0 0 0 10px;
	_line-height:1.4em;
}

/* Applied to all links. Use "li a" styles below to customize nested links. */
#LNav a:hover {
 	color: #183e71;
	background: transparent url(bulletGold.gif) 0 6px no-repeat;
	text-decoration: underline;
	
}

/* Applied to second-level links */
#LNav ul a {
	color: #a38a59;
	background: transparent;
}

/* Applied to third-level links */
#LNav ul ul a {
	color: #183e71;
	background: transparent;
}

/* Applied to fourth-level links */
#LNav ul ul ul a {
	color: #a38a59;
	background: transparent;
}

/* Applied to fifth-level links */
#LNav ul ul ul ul a {
	color: #183e71;
	background: transparent;
}

.ArrowPointer
{
	cursor: default;
}
/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem {
	text-indent: -0.9em;
}
#LNavParentItem a,
#houseMenuParentItem a { /* all links under the parent item (li) */
	color: #000000;
}
a#LNavParentLink,
a#houseMenuParentLink { /* parent link itself */
	color: #000000;
}
a:hover#LNavParentLink,
a:hover#houseMenuParentLink { /* parent link itself */
	background: transparent;
}
#LNavCurrentItem a#LNavCurrentLink,
#houseMenuCurrentItem a#houseMenuCurrentLink { /* current link itself */
	background: transparent url(bulletGold.gif) 0 6px no-repeat;
}

/**********************************************************
  Styles for Generic Skin Table cell classes
***********************************************************/
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	/* width: 175px; */
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	/* width: 175px; */
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}


/* Specific to the home page Community News */

#dnn_ctr721_dnnTITLE_lblTitle.Head {
	/*  This is the same as the Page titles and AB14*/
	font-family: ariblk, Arial Black, Arial Bold;
	font-size: 14px;
	color: #e51b24;
}

/**********************************************************
	Print styles  Needed because IE does not render the floats
	in this 3-Column layout properly for print.  Using Absolute 
	positioning for the print styles.
***********************************************************/
@media print {
	.homebutton {
		display:none;
	}
	.skinmaster {
		width: 800px;
		margin: 0 auto;
		background-color: #fff;
		position: relative;
		text-align:left;
		}
	.skinheaderHP, .skinheaderSUB, .skinheaderDEPT {
		z-index: 10; /* Set to higher than 5 so menu will expand on top of copywrite div */
		position:relative;
		}
	.colcontainerHP, .colcontainerSUB {
		background-color:#fff;
		float:none;
		width:100%;
		border:none;
		position:relative;
		text-align: left;
	}
	.leftcolHP, .leftcolSUB, .leftcolDEPT {
		float:none;
		width:204px;
		margin: 244px 0 0 0; /* top margin allows room for photo */
		position:absolute;
		top:0;
		left:0;
		text-align: left;
	}
	.middlecolHP, .middlecolSUB, .middlecolDEPT {
		float:none;
		width:412px;
		text-align: left;
		position:absolute;
		top:0;
		left:204px;
	}
	.rightcolHP, .rightcolSUB, .rightcolDEPT {
		float:none;
		width:184px;
		margin-right:0;
		position:absolute;
		top:0;
		left:616px;
		text-align: left;
	}
	.footerHP, .footerSUB, .dnnLoginContainerHP, .dnnLoginContainerSUB {
		display:none;
	}
}






