/* 
================================
Skin styles for DotNetNuke
================================
*/   

body
{
	margin: 0px 0px 0px 0px;
	background-image: url(Shorebirds_flying1150.jpg); 
}

.PageMaster 
{
	text-align: center;	
}

.SkinMaster  
{
	background-color: #eaeaea;
	border: solid 0px #7994cb;
	width: 740px;
	text-align: left;	
	margin-left: auto;		/* Center content */
	margin-right: auto;		/* Center content */

/*	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; */
}

.Normal, TD /* New */, .AnnouncementDescription
{
	font-size: 8pt; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 150%
}

a:link       { color: #3333FF; text-decoration: none }
a:visited    { color: #3333FF; text-decoration: none }
a:hover      { color: #CC3300; text-decoration: underline }
a:active     { color: #3333FF; text-decoration: none }

.MenuOuter
{
	background-color: #f9ed0d;
	padding: 3px 0px 4px 0px;
}


.MenuInner
{
	background-color: #ff9933;
	height: 22px;
	/* xline-height: 28px;	Work-around for vertical-align not working anywhere */
}

.Login
{
	float: right;
}

.PageTitle
{
	clear: both;
	text-align: center;
	color: #000080;
	font-size: 14pt;
	padding-top: 14px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.SearchLink
{
	color: rgb(0, 51, 102);
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 20px;
}


.HomeText
{
	margin-right: 25px;
}


/* Border for Search Results */
#dnn_ctr619_ContentPane TD  
{

	border: solid 1px #CCCCCC;
}


.skinheader {
}

.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: solid 0px red;
}


.AnnouncementOuter
{
	text-align: center;
	min-width: 500px;
	font-size: 14pt;
	padding-top: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.AnnouncementInner
{
	text-align: left;
	width: 600px;
	border: #FF9900 1px  solid;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 12px 0px 12px;

}

.AnnouncementHeader
{
	text-align: center;
	color: #000080;
	font-size: 16px;
	padding-top: 0px;
	margin-top: 14px;
	padding-bottom: 0px;
	margin-bottom: 14px;
	font-weight: bold;
}


.AnnouncementTitle
{
	text-align: left;
	color: #000080;
	font-size: 8pt;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.AnnouncementDescription
{
	font-size: 8pt;
}


/* 
 * Eliminate gap in IE7 after logo image caused by carriage return:
 * 	http://forums.whirlpool.net.au/forum-replies-archive.cfm/967011.html
 */
.iconpane img {
	display: block; 
}

.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%;
	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;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Trebuchet MS, Helvetica, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Trebuchet MS, Helvetica, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #f9ed0d; 
}

.main_dnnmenu_itemhover td {  
	background-color: #f9ed0d; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #ff9933;
	z-index: 1000;
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 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;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  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; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}




/*
 * SEO Menu - START
 */

#nav 
{
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, Helvetica, Arial, Helvetica; 
}

#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    xwidth:auto;
    xbackground-color: PINK;
    z-index: 100;		/* The drop-down menus are hidden behind active-forums header. */
}

#nav li {
	position: relative;
	float:left;
	line-height : 1.25em;
	xwidth: 9em;
	list-style: none;
	padding: 0px 9px 0px 9px;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;	
	xwidth:13em;
    background-color: #ff9933;
	xborder:0px solid #809DF9;
	padding: 0px 0px 0px 3px;
}

#nav a {
    xfont-size:1.08em;
	display:block;
    text-decoration:none;
    text-align:left;
    xfont-weight:bold;
    xwidth:8.5em;
    padding: 3px 0 2px 0;
    color:#000;
    border: 1px solid #ff9933;
    background-color: #ff9933;
}

#nav li li {
	clear: left;
	background:url(NavSubMenu.gif) no-repeat left top;
}
#nav li li a {
	margin-left: 3px;
    xwidth:12em; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
}

#nav li a:hover {
  background-color: #f9ed0d;
  xborder:1px solid black;
}

#nav li a.SelectedTab {
    xfont-size:1.12em;
    xbackground-color: #FFF;
}

.SelectedTab {
    background:url(NavBreadCrumb.gif) no-repeat left top;
 	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, Helvetica, Arial, Helvetica; 
}

#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.6em;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:12.8em;
}


/*
 * SEO Menu - END
 */
 
 


/*
 * Styles for DotNetNuke Module.
 */
 
.SiteTitle
{
	font-size: 12pt;
	font-weight: bold;
}

#LoopDetails_aspx P 
{
	margin-top: 20px;
}

#InnerTable 
{
	padding: 0pt 10pt 0pt 10pt;
}

#xLoopDetails_aspx #tblSites 
{
	color: White;
}


#SiteDetails_aspx .HeaderText 
{
	font-weight: bold;
}


.Directions 
{
	padding: 3pt 3pt 12pt 3pt;
	border-right: dimgray 1pt solid;
	border-top: dimgray 1pt solid;
	border-left: dimgray 1pt solid;
	border-bottom: dimgray 1pt solid;
	background-color: LightYellow;
}

.SubDirectionTitle
{
	font-weight: bold;
	font-size: 10pt;
	margin-top: 3px;
	margin-bottom: 3px;
}

#FullTitle1 
{
	font-weight: bold;
	font-size: 10pt;
	margin-top: 3px;
	color: #000080;
}

#FullTitle1 A, #FullTitle2 A
{
	color: #000080;
}

#FullTitle2
{
	font-weight: bold;
	font-size: 12pt;
	margin-top: 3px;
	margin-bottom: 16px;
	color: #000080;
}

#StopNumber
{
	font-weight: bold;
	font-size: 18pt;
	padding: 0 0 10 0;
	font-family: Times New Roman, Times, serif;
}

#PhotoDescription
{
	font-size: 8pt;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	padding-right: 10px;
}

#PhotoCredit
{
	font-size: 8pt;
	color: #999999;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

#DirectionIcons
{
	text-align: right;
	position: relative;
	top: -13px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#SiteIcons
{
	text-align: right;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#FooterBooks
{
	text-align: center; 
	padding-top: 35px;
	width: 740px;
	background-color: #eaeaea;
	border-top: solid 1px #FF9900;
}

#FooterNJAS
{
	padding-top: 10px;
	width: 740px;
	background-color: #eaeaea;
}


/*
 * Printer Styling
 *
 * - Hide Menus (avoid problem with float right in IE and FF)
 * - Hide Footer
 */


@media print {

	.MenuOuter 
	{
		display: none;
	}

	.Login 
	{
		display: none;
	}
	
	body 
	{
		background: white;
	}
	
	#FooterBooks
	{
		display: none;
	}
	
	#FooterNJAS
	{
		display: none;
	}

}

