/* 
================================
Skin styles for DotNetNuke
================================
*/  
body 
{ 
	/* padding:0px; */
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	background: transparent;
	position:relative;
}
table {
	/* table-layout: fixed; */
}
p {
	margin: 0.7em 0 0.2em 0;
}
h1 {
	font-family: ariblk, Arial Black, Arial Bold;
	font-size: 14px;
	color: #e51b24;
}
.Head {
     /* font-family:Arial, Helvetica, sans-serif; */
	 font-family: ariblk, Arial Black, Arial Bold;
	 font-size: 11px;
	 color: #183e71;
	 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;
	text-align: center;
}
.MastHead, .MastHeadDEPT {
	position: absolute; 
	top: 0; 
	left: 0;
}
.MastHeadDEPT .SubHead {
	position: absolute; 
}
.MastHeadDEPT .containerrow1 {
	position: absolute; 
}
.homebuttonHP {  /* HP suffix for Home Page specific */
	position: absolute;
	left: 8px;
	top: 35px;
}
.homebuttonSUB {  /* SUB suffix for SUB Page specific */
	position: absolute;
	left: 3px;
	top: 8px;
}
.homebuttonDEPT {  /* DEPT suffix for DEPARTMENT Pages specific */
	position: absolute;
	left: 28px;
	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: 8px;
}
.dnnSearchContainerHP {
	font-size:3px; /* to reduce the space between textbox and button */
	height: 26px;
	_height: 25px;
	width: 184px;
	background-color: #ffffff;
	position: relative;
	margin: 0 0 8px 0;
	_margin:0;
	text-align: center;
}
.dnnSearchContainerSUB {
	position: absolute;
	right: 0;
	top: 6px;
	font-size:3px; /* to reduce the space between textbox and button */
	background-color: #FFFFFF;
	width: 184px;
	text-align: right;
	padding:0;
}
.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 {
	background: url(/Portals/_default/Skins/Concord/controls/ImLookingForBG.gif) no-repeat;
}
.dnnJumpListContainerSUB {
	position:absolute;
	top:36px;
	right:8px;
	background: url(/Portals/_default/Skins/Concord/controls/ImLookingForBG.gif) no-repeat;
}
.dnnJumpListContainerDEPT {
	position: absolute;
	right:0;
	top: 4px;
	/* 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;
}
.dnnBREADCRUMBcontainer {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#a38a59;
	background: transparent;
	padding:0;
	margin: 11px 0 6px 0;
}
.dnnBREADCRUMBcontainer a {
	color:#a38a59;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
}
.dnnBREADCRUMBcontainer a:link {
	color:#a38a59;
	background: transparent;
}
.dnnBREADCRUMBcontainer a:visited {
	color:#a38a59;
	background: transparent;
}
.dnnBREADCRUMBcontainer a:hover {
	color:#a38a59;
	background: transparent;
	text-decoration: underline;
}
.dnnBREADCRUMBcontainer a:active {
	color:#a38a59;
	background: transparent;
}
.upperleftphotoHP {
	padding: 0;
	margin: 0;
	font-size: 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;
		}
	.leftcolHP, .leftcolSUB, .leftcolDEPT {
		width:204px;
		padding: 0;
		background-color: #EDE9DB;
	}
	.leftcolSUB {
		width:181px;
		padding: 7px 0 0 0;
	}
	.leftcolDEPT {
		width:181px;
		padding: 12px 0 0 0;
	}
	.middlecolHP, .middlecolSUB, .middlecolSUB2, .middlecolDEPT, .middlecolDEPT2 {
		width:412px;
		padding: 0;
	}
	.middlecolSUB {
		width:469px;
	}
	.middlecolSUB2 {
		width:619px;
	}
	.middlecolDEPT {
		width:469px;
		padding: 6px 0 0 0;
	}
	.middlecolDEPT2 {
		width:619px;
		padding-top: 4px;
		_padding-top: 8px;
	}
	.rightcolHP {
		width:184px;
		background-color: #DBE0EA;
		padding: 0;
	}
	.rightcolSUB, .rightcolDEPT {
		width:150px;
		padding:0;
		border-style: solid;
		border-color: #EDE9DB;
		border-width: 0 0 0 1px;
	}
	.rightcolDEPT {
		padding-top: 14px;  /* To make room for Jump List which is positioned absolute and covers top of right column */
	}
	.footer {
		text-align: center;
		background-color:#fff;
	}
	.dnnLoginContainer, .dnnLoginContainer2 {
		text-align: center;
		color:#B19F60;
		font-family: Tahoma, Arial, Helvetica;
		font-size:10px;
		font-weight:normal;
	}
	.dnnLoginContainer2 {
		text-align:right;
		padding-right: 20px;
	}
	.dnnLoginContainer a, .dnnLoginContainer2 a {
		color:#B19F60;
		font-weight: normal;
		background:transparent;
	}
	.dnnLoginContainer a:link, .dnnLoginContainer2 a:link {
		color:#B19F60;
		background:transparent;
	}
	.dnnLoginContainer a:visited, .dnnLoginContainer2 a:visited {
		color:#B19F60;
		background:transparent;
	}
	.dnnLoginContainer a:hover, .dnnLoginContainer2 a:hover {
		color: #E51B24;
		text-decoration: underline;
		background:transparent;
	}
	.dnnLoginContainer a:active, .dnnLoginContainer2 a:active {
		color: #E51B24;
		background:transparent;
	}
	.column-in {
		padding: 0 8px 0px 8px;
		text-align: left;
	}
/****************************************
	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:3px 0 0 9px;
	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_gov2.gif);
}
#dnn_dnnNAV_ctldnnNAVctr56.main_dnnmenu_itemhover img,
#dnn_dnnNAV_ctldnnNAVctr56.main_dnnmenu_breadcrumbroot img {
	background-image: url(menu_gov1.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*/
	width:204px;
	background: #fff;
	margin: 0 0 8px 0;
	padding:0;
	font-size: 0;
}
.CalendarCover {
	position: relative;
	margin:0;
	padding:0;
}
.CalendarCover img {
	position: absolute;
	top: 55px;
}
/* Targets Airport News and News Archive to limit max width to 440px */
#dnn_ctr446_ContentPane img, #dnn_ctr1025_ContentPane img { 
	max-width: 440px;
	/* border: #f00 2px solid; */
}
/* Targets Aviation Employee News*/
#dnn_ctr449_ContentPane img {
	max-width: 420px;
}
/**************************************
 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: 90%;  /* This is for IE6.  It needs some width, or the height is not set. And 100% blows out the the width of the cell because of the padding. */
	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; 
	/* color: #a38a59; */
	background: transparent;
	font-weight: normal;
}

/* Applied to fourth-level links */
#LNav ul ul ul a {
	color: #a38a59;
	background: transparent;
	font-weight: normal;
}

/* Applied to fifth-level links */
#LNav ul ul ul ul a {
	/* color: #183e71; */
	color: #a38a59;
	background: transparent;
	font-weight: normal;
}

.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;
}

/* Blog Specific */
* .blog_head h2.blog_title, * .blog_head h2.blog_title a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin-bottom: 0.2em;
	color: #A38A59;
} 
* .blog_head h2.blog_title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin-bottom: 0.2em;
	color: #183e71;
} 
span#dnn_ctr1064_MainView_ViewBlog_lblAuthorHeader, 
span#dnn_ctr1064_MainView_ViewBlog_lblAuthor, 
span#dnn_ctr1064_MainView_ViewBlog_lblCreatedHeader, 
span#dnn_ctr1064_MainView_ViewBlog_lblCreated {
	/* Hide the Created Date when displaying a user's blog */
	display:none;
}
/* Hide the select list to choose which blog to search*/
select#dnn_ctr1067_Search_cboBlogSelect { 
	display: none;
}
.blog_subhead a { 
	/* hide rss feed icon link in entry title on entry view */
	 display: none; 
}

/* table#dnn_ctr1068_Archive_calMonth {
	display:none;
} */
a.blog_trackback, a.blog_print {
	/* hide print and trackback links */
	display:none; 
}
input#dnn_ctr1067_Search_txtSearch {
	width: 96% !important ;
}
input#dnn_ctr1064_MainView_ViewEntry_txtAuthor, 
input#dnn_ctr1064_MainView_ViewEntry_txtCommentTitle {
	width: 310px  !important;
}
textarea#dnn_ctr1064_MainView_ViewEntry_txtComment {
	width: 410px  !important;
}
/* for mozilla inherits background to children?? */
.blog_topics a
{
	background-image: none !important;
}
.blog_footer {
	clear: both;
}
/* 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;
}
/*CityLink NewsLetter Specific*/
input#dnn_ctr1088_OptinLoader_OptInView_txtName, 
input#dnn_ctr1088_OptinLoader_OptInView_txtEmail {
	border: #A38A59 1px solid;
	padding: 1px 3px;
	margin:0;
	background: #fff;
	line-height:1.2em;
	margin: 2px 0;
}
input#dnn_ctr1088_OptinLoader_OptInView_cmdSubmit {
	border: none;
	padding: 1px;
	margin:0;
	background:#A38A59;
}
/**********************************************************
	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 {

		}
	.skinheaderHP, .skinheaderSUB, .skinheaderDEPT {

		}
	.leftcolHP, .leftcolSUB, .leftcolDEPT {

	}
	.middlecolHP, .middlecolSUB, .middlecolDEPT {

	}
	.rightcolHP, .rightcolSUB, .rightcolDEPT {

	}
	.footerHP, .footerSUB, .dnnLoginContainerHP, .dnnLoginContainerSUB {
		
	}
}






