/* 
==================================
trailsforhealth.ca skin style
last edit: 06/04/05
==================================
*/   
BODY {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000066;
background:#FFFFFF;
margin-top: 5;
}

/*P, TD {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000066;
}
*/
/*links*/

A:link  {
color: #003300;
text-decoration:underline;
}

A:visited   {
color: #000066;
text-decoration:underline;
}

A:active    {
color: #003300;
text-decoration:underline;
}

A:hover {
color: #000066;
text-decoration:none;
border-bottom: 1px #003300 dashed;
}

a.CommandButton {
font-family:Arial,Helvetica,sans-serif;
text-decoration:underline;
font-size:11px;
color: #000066;
}

a.CommandButton:link {
color: #003300;
}

a.CommandButton:hover {
text-decoration:none;
color: #003300;
}

a.CommandButton:visited {
color: #000066;
}

a.CommandButton:active {
color: #000066;
}

A.noshow    {
text-decoration:none;
}

A.noshow:hover {
text-decoration:none;
border-bottom: 0px #003300 dashed;
}

/* panes  */
.pagemaster {
	width: 100%;
	background: #FFFFFF;
}

.skinmaster {
	background-color: #FFFFFF;
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DKGray.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #F0F0F0;
}

.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	font-size: 11px;
	font-weight: normal;
	
}
.leftpane {
	/*width: 15%;*/
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	/*width: 65%;*/
	background-color: transparent;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane {
	/*width: 20%;*/
	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;
}

/* miscellaneous formatting */

.maintext {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 16px;
}

.normalText {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: none;
}
.normalItalic {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style:italic;
line-height: none;
}
.subTitle {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
}
.smalltext {
font-size: 10px;
}

.helptext {
font-size: 11px;
width:400px;
}

.redtext {
	color: #FF0000;
	font-weight: heavy;
}

.mastheadDate {
font-size: 11px;
font-weight: normal;
}

.breadcrumb {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000066;
font-weight: normal;
}

.upperCase {
/*text-transform: uppercase; */
}

.SimpleBox
{
border-top: 1px #000066 solid;
border-left: 1px #000066 solid;
border-bottom: 2px #000066 solid;
border-right: 2px #000066 solid;
padding:10px;
}

.SubHead    {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
}

/* used for standard DNN admin icons */

.WrapCommandButton   {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-right:6px;
white-space: nowrap;
}


/* forms */

.NormalTextBox {
/*border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-bottom: 1px #000000 solid;
border-right: 1px #000000 solid;
padding:2px;*/
}

.SkinTextBox {
font-family: Arial,Helvetica,sans-serif;
color: #333333;
font-size:12px;
border-top: 1px #000066 solid;
border-left: 1px #000066 solid;
border-bottom: 1px #000066 solid;
border-right: 1px #000066 solid;
padding:2px;
}

.SkinSelect {
font-family: Arial,Helvetica,sans-serif;
color: #333333;
font-size:12px;
border: 1px #000066 solid;
}

.StandardButton     {
    background: #F0F0F0; 
    color: #000000;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
    font-size: 11px;
    font-weight: normal;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-bottom: 2px #000000 solid;
	border-right: 2px #000000 solid;
}


.SkinButton     {
background: #F0F0F0; 
font-family:Arial,Helvetica,sans-serif; 
font-size: 11px;
font-weight: normal;
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #000000 solid;
padding-left: 6px;
padding-right: 6px;
}
A.SkinButton {
text-decoration:none;
}
A.SkinButton:link  {
text-decoration:none;
}
A.SkinButton:visited  {
text-decoration:none;
}

A.SkinButton:active   {
text-decoration:none;
}

A.SkinButton:hover    {
text-decoration:none;
border-top: 2px #000000 solid;
border-left: 2px #000000 solid;
border-bottom: 1px #000000 solid;
border-right: 1px #000000 solid;
}

fieldset {
  padding: 6px;
  border:1px inset #000066;
  }
legend {
  padding: 4px 12px;
  border-top:1px solid #000066;
  border-left:1px solid #000066;
  border-right:2px solid #000066;
  border-bottom:2px solid #000066;
  color:#000066;
  font-size:13px;
  font-weight:bold;
  text-align:right;
  }

.TreeViewMenu {
	width: 175px;
	background-color: #DDDDDD;
	BORDER-RIGHT: #8F9092 1px solid; 
	BORDER-TOP: #8F9092 1px solid; 
	BORDER-LEFT: #8F9092 1px solid; 
	BORDER-BOTTOM: #8F9092 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_LtGray.jpg);
}

.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:  normal;
}


/* 
================================
for weather
================================
*/   
.WeatherHead   {
   font-family: Arial, Helvetica, sans-serif;
   color: #000066;
   font-size:  14px;
   font-weight: bold;
}
.WeatherTitle  {
   font-family: Arial, Helvetica, sans-serif;
   color: #000066;
   font-size:  12px;
   font-weight: bold;
}
.WeatherText  {
   font-family: Arial, Helvetica, sans-serif;
   color: #000066;
   font-size:  9px;
}
/* 
================================
for Events calendar
================================
*/   
.calendarday { 
border: 1px #000000 solid;
font-size: 12px;
}
.CalendarFormat { 
padding:4px;
}


.UpcomingEventsTable {
font-family: Arial,Helvetica,sans-serif;
padding-top:6px;
padding-bottom:6px;
padding-left:4px;
padding-right:4px;
margin-bottom:10px;
color: #000066;
}

.UpcomingEventsHeaderRow {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color: #000066;
}

.UpcomingEventsTextRow {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding-top:6px;
color: #000066;
}

.UpcomingEventsTextRowSmall {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000066;
}

.UpcomingEventsDateRow {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:6px;
color: #000066;
}


/* 
=========================================
for trails inventory list and detail view
=========================================
*/   
.TrailListPager {
font-size: 11px;
}
.TrailListSmall {
font-size: 10px;
}
.TrailListHeader {
border: 1px #000066 solid;
color:#FFFFFF;
}
.TrailListTitle {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}
.TrailListText {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000066;
font-weight: normal;
}
.TrailSearchBar {
margin-top:0px;
margin-bottom:0px;
}
.TrailSearchBox {
border-left: 1px #000066 solid;
border-right: 1px #000066 solid;
border-top: 1px #000066 solid;
border-bottom: 1px #000066 solid;
width:100px;
}
.TrailSortBox {
font-size:10px;
}
.TrailReverse {
font-size:11px;
}

.TrailSortButton {
}

.TrailInvContainer {
width:100%;
}

.TrailInvName { font-family: Arial,Helvetica,sans-serif; font-size:15px;}
.TrailInvSegment { font-family: Arial,Helvetica,sans-serif; font-size:15px;}
.TrailInvLocation { font-family: Arial,Helvetica,sans-serif; font-size:13px;}

.TrailInvTable {
border-top:1px #000066 solid; 
border-bottom:2px #000066 solid; 
border-left:1px #000066 solid; 
border-right:2px #000066 solid; 
padding:0px;
}
.TrailInvTitleRow {
padding:2px;
background:#E7F0F5;
border-bottom:1px #000066 dotted; 
}
.TrailInvTitle { 
font-family: Arial,Helvetica,sans-serif; 
font-size:13px;
padding:4px;

}
.TrailInvLabel { 
font-family: Arial,Helvetica,sans-serif; 
font-size:12px; 
font-weight:bold;
padding:6px;
}
.TrailInvText { 
font-family: Arial,Helvetica,sans-serif; 
font-size:12px;
padding:6px;
}

.TrailInvImage {
border:1px #000066 solid; 
}

ul.noindent {
margin-left: 5;
padding-left: 5;
list-style-type: none;
list-style-position: outside;
} 

/* 
================================
for text navigation bar
================================
*/   
.TopMenuBar  { 
font-size:10px;
}
.TopMenuItem { 
font-size:10px;
}
.TopMenuItemMouseOver { 
font-size:10px;
text-decoration:underline;
}
.TopMenuItemCurrent { 
font-size:10px;
font-weight: bold;
}
/* 
====================================
for copyright, terms of use, privacy
====================================
*/
.footertext {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000066;
}
/* 
====================================
miscellaneous
====================================
*/
.SmallRed {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #FF0000;
}

/* 
================================
for side navigation bar
================================
*/ 
.SideMenuTitle { font-size:12px;}

/* root level */
.SideMenu_Root_Header0 { 
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 0% 25%;
padding-left:10px;
padding-bottom:4px;
/*white-space: nowrap; */
}
.SideMenu_Root_HeaderHighlight0 { 
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Root_Header1 { 
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 0% 25%;
padding-left:20px;
padding-bottom:4px;
/*white-space: nowrap; */
}
.SideMenu_Root_HeaderHighlight1 { 
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:20px;
padding-bottom:4px;
}

.SideMenu_Root_Item0 {
font-size:11px; 
/*white-space: nowrap;*/
background:url("/images/sidemenu_off.gif")  no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}
.SideMenu_Root_ItemHighlight0 {
font-size:11px; 
/*white-space: nowrap;*/
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Root_CurrentItem0 {
font-size:11px; 
font-weight: bold;
/*white-space: nowrap;*/
/*padding-left:10px;*/
padding-bottom:4px;
}
.SideMenu_Root_Item1 {
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_off.gif") no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}
.SideMenu_Root_ItemHighlight1 {
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif")   no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}

.SideMenu_Root_CurrentItem1 {
font-size:11px; 
font-weight: bold;
/*white-space: nowrap;*/
/*padding-left:10px;*/
padding-bottom:4px;
}

.SideMenu_Root_Item2 {
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_off.gif") no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}

.SideMenu_Root_ItemHighlight2 {
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif")   no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}
.SideMenu_Root_CurrentItem2 {
font-size:11px; 
background:url("/images/sidemenu_on.gif")   no-repeat 10% 25%;
/*white-space: nowrap;*/
padding-left:10px;
padding-bottom:4px;
}


/*first nesting level*/
.SideMenu_Level1_Header0 { 
font-size:11px; 
padding-bottom:4px;
/*white-space: nowrap; */
}
.SideMenu_Level1_HeaderHighlight0 { 
font-size:11px; 
padding-bottom:4px;
}

.SideMenu_Level1_Header1 { 
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 0% 25%;
padding-left:10px;
padding-bottom:4px;
/*white-space: nowrap; */
}
.SideMenu_Level1_HeaderHighlight1 { 
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level1_CurrentHeader1 {
font-size:11px; 
font-weight:bold;
/*white-space: nowrap; */
}

.SideMenu_Level1_Item0 {
font-size:11px; 
/*white-space: nowrap;*/
background:url("/images/sidemenu_off.gif")  no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level1_ItemHighlight0 {
font-size:11px; 
/*white-space: nowrap;*/
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level1_CurrentItem0 {
font-size:11px; 
font-weight: bold;
white-space: nowrap;
/*padding-left:10px;*/
padding-bottom:4px;
}

.SideMenu_Level1_Item1 {
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level1_ItemHighlight1 {
font-size:11px; 
background:url("/images/sidemenu_on.gif")   no-repeat 00% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level1_CurrentItem1 {
font-size:11px; 
font-weight: bold;
/*white-space: nowrap;*/
/*padding-left:10px;*/
padding-bottom:4px;
}

.SideMenu_Level1_Item2 {
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}

.SideMenu_Level1_ItemHighlight2 {
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif")   no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}
.SideMenu_Level1_CurrentItem2 {
font-size:11px; 
background:url("/images/sidemenu_on.gif")   no-repeat 10% 25%;
/*white-space: nowrap;*/
padding-left:30px;
padding-bottom:4px;
}


/* second nesting level */
.SideMenu_Level2_Header0 { 
font-size:11px; 
padding-bottom:4px;
/*white-space: nowrap; */
}
.SideMenu_Level2_HeaderHighlight0 { 
font-size:11px; 
padding-bottom:4px;
}

.SideMenu_Level2_Header1 { 
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 0% 25%;
padding-left:10px;
padding-bottom:4px;
/*white-space: nowrap; */
}
.SideMenu_Level2_HeaderHighlight1 { 
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level2_CurrentHeader1 {
font-size:11px; 
font-weight:bold;
/*white-space: nowrap; */
}

.SideMenu_Level2_Item0 {
font-size:11px; 
/*white-space: nowrap;*/
background:url("/images/sidemenu_off.gif")  no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level2_ItemHighlight0 {
font-size:11px; 
/*white-space: nowrap;*/
background:url("/images/sidemenu_on.gif") no-repeat  0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level2_CurrentItem0 {
font-size:11px; 
font-weight: bold;
white-space: nowrap;
/*padding-left:10px;*/
padding-bottom:4px;
}

.SideMenu_Level2_Item1 {
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 0% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level2_ItemHighlight1 {
font-size:11px; 
background:url("/images/sidemenu_on.gif")   no-repeat 00% 25%;
padding-left:10px;
padding-bottom:4px;
}

.SideMenu_Level2_CurrentItem1 {
font-size:11px; 
font-weight: bold;
white-space: nowrap;
/*white-space: nowrap;*/
/*padding-left:10px;*/
padding-bottom:4px;
}

.SideMenu_Level2_Item2 {
font-size:11px; 
background:url("/images/sidemenu_off.gif") no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}

.SideMenu_Level2_ItemHighlight2 {
font-size:11px; 
/*white-space: nowrap; */
background:url("/images/sidemenu_on.gif")   no-repeat 10% 25%;
padding-left:30px;
padding-bottom:4px;
}
.SideMenu_Level2_CurrentItem2 {
font-size:11px; 
/*white-space: nowrap;*/
font-weight: bold;
padding-bottom:4px;
}

/* main (masthead) navigation bar */
.menuBar {
font-family: Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
background-color:#6E9846;
/*text-transform: uppercase;*/
}
.menuContainer {
background-color:#6E9846;
font-size:11px;
height:20px;
}
.menuIcon {
background-color:#C6E1AA;
height:20px;
border-left: #C6E1AA 1px solid;
border-right: #C6E1AA 1px solid;
border-top: #FFFFFF 1px solid; 
width:0px;
}
.menuItem {
font-family: Arial,Helvetica,sans-serif;
background-color:#C6E1AA;
color:#405F21;
font-size:11px;
/*text-transform: uppercase;*/
font-weight:bold;
cursor:default;
border-top: #FFFFFF 1px solid; 
}
.menuItemSel  {
font-size:11px;
font-weight:bold;
/*text-transform: uppercase;*/
color:#003366;
background-color:#C1DAE6;
border-top: #FFFFFF 1px solid; 
height:20px;

}
.rootMenuItem {
font-size:11px;
font-weight:bold;
text-transform: uppercase;
background-color:#6E9846;
color:#FFFFFF;
cursor:default;
}
.rootMenuItemSelected {
font-size:11px;
font-weight:bold;
text-transform: uppercase;
background-color:#C6E1AA;
color:#405F21;
cursor:default;

}

.subMenuItemSelected {
font-size:11px;
font-weight:bold;
/*text-transform: uppercase;*/
background-color:#C1DAE6;
}
.subMenuItemActive {
font-size:11px;
font-weight:bold;
/*text-transform: uppercase;*/
}
.menuBreak {
}
.separator {
background-color:#6E9846;
}
.menuArrow {
padding-left:4px;
border-top: #FFFFFF 1px solid;
border-right: #FFFFFF 1px solid;
}
.subMenu {
background-color:#FFFFFF;
}

/* sitemap page */

.menuBar_sitemap {
font-family: Arial,Helvetica,sans-serif;
color:#003366;
width:100%;
font-size:12px;
font-weight:normal;
background-color:#FFFFFF;
}
.menuContainer_sitemap {
background-color:#FFFFFF;
font-size:12px;
}
.menuIcon_sitemap {
background-color:#C6E1AA;
border-left: #C6E1AA 1px solid;
border-right: #C6E1AA 1px solid;
border-top: #FFFFFF 1px solid; 
}
.menuItem_sitemap {
font-family: Arial,Helvetica,sans-serif;
background-color:#C6E1AA;
color:#405F21;
font-size:12px;
font-weight:bold;
cursor:default;
}
.menuItemSel_sitemap  {
font-size:12px;
font-weight:bold;
color:#003366;
background-color:#C1DAE6;
}
.rootMenuItem_sitemap {
font-size:13px;
font-weight:bold;
background-color:#FFFFFF;
color:#003366;
cursor:default;
text-decoration:underline;
}
.rootMenuItemSelected_sitemap {
font-size:12px;
font-weight:bold;
background-color:#FFFFFF;
color:#003366;
cursor:default;
}

.subMenuItemSelected_sitemap {
font-size:12px;
font-weight:bold;
/*text-transform: uppercase;*/
background-color:#C1DAE6;
}
.subMenuItemActive_sitemap {
font-size:12px;
font-weight:bold;
/*text-transform: uppercase;*/
}
.menuBreak_sitemap {
}
.separator_sitemap {
background-color:#FFFFFF;
}
.menuArrow_sitemap {
padding-left:4px;
border-top: #FFFFFF 1px solid;
border-right: #FFFFFF 1px solid;
}
.subMenu_sitemap {
font-size:12px;
color:#003366;
background-color:#FFFFFF;
text-decoration:underline;
width:100%;
}

/*NTFORUMS*/

.NTForums_ToolbarLink
{
	font-size: 12px;
	color: #696969;
}
.NTForums_AdminHeader
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial;
	width: 95%;
}
.NTForums_Grid
{
	font-family: Arial,Helvetica,sans-serif;
	border: #000066 1px solid;
	font-size: 12px;
	margin-top:4px;
	margin-bottom:4px;
	width: 100%;
	background-color: #cccccc;
}
.NTForums_Grid_Header
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	height:18px;
	padding-left:5px;
	background-color: #006699;
}
.NTForums_Cell1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #F0F0F0;
}
.NTForums_Cell2
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #F0F0F0;
}
.NTForums_Cell2 INPUT
{
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_GroupRow
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #006699;
}
.NTForums_GroupRow A
{
font-size: 12px;
	color: #ffffff;
}
.NTForums_GroupRow A:link
{
font-size: 12px;
	color: #ffffff;
}
.NTForums_GroupRow A:visited
{
font-size: 12px;
	color: #ffffff;
}
.NTForums_GroupRow A:hover
{
font-size: 12px;
	text-decoration:underline;
}
.NTForums_ForumRow
{
	font-size: 12px;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
}
.NTForums_ForumRow A:link
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow A:visited
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow A:active
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow A:hover
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow2
{
	font-size: 12px;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #C8DBE9;
}

.NTForums_ForumRow2 A:link
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow2 A:visited
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow2 A:active
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRow2 A:hover
{
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}


.NTForums_ForumSubRow
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	margin-left: 2px;
	color: black;
	margin-right: 2px;
	border-bottom: #000000 1px solid;
	font-family: Arial,Helvetica,sans-serif;

}
.NTForums_ForumSubRow A
{
	font-size: 10px;
	color: black;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow A:link
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow A:hover
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow A:active
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow A:visited
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	margin-left: 2px;
	color: black;
	margin-right: 2px;
	border-bottom: #000000 1px solid;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumSubRow2 A
{
	font-size: 10px;
	color: black;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:link
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:hover
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:active
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:visited
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
}
.NTForums_ForumRowNew
{
	font-size: 12px;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #ffff99;
}
.NTForums_ForumRowNew A:link
{
	font-weight: bold;
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRowNew A:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRowNew A:active
{
	font-weight: bold;
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumRowNew A:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #000080;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_ForumHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #C8DBE9;
}
.NTForums_Crumb
{
	font-size: 11px;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_Subject
{
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
	padding-top: 20px;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_Pager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_Pager A
{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}
.NTForums_Button
{
background: #F0F0F0; 
color: #000066;
font-family:Arial,Helvetica,sans-serif; 
font-size: 12px;
font-weight: normal;
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-bottom: 2px #000000 solid;
border-right: 2px #000000 solid;
}
.NTForums_Button A
{
	text-decoration:none;
}
.NTForums_Button A:link
{
	text-decoration:none;
}
.NTForums_Button A:visited
{
	text-decoration:none;
}
.NTForums_Button A:hover
{
	text-decoration:none;
}
.NTForums_Image
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: gray 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	position: static;
	background-color: #f5f5f5;
}
.NTForums_Quote
{
	border-right: #a9a9a9 1px solid;
	padding-right: 5px;
	border-top: #a9a9a9 1px solid;
	display: block;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	margin: 10px;
	border-left: #a9a9a9 1px solid;
	padding-top: 5px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f5f5f5;
}
.NTForums_Editor
{
	font-size:10pt;
	color:#000000;
	padding-left:5px;
}
.NTForums_SmallButton
{
	font-size: 8pt;
	font-family:Tahoma, Verdana, Arial;

}
.emot
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.af_pagernumber
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	width: 15px;
	color: black;
	padding-top: 2px;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #dcdcdc;
}

.af_currentpage
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	width: 15px;
	color: black;
	padding-top: 2px;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #ffffcc;
}
.af_pager
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	font-family: Arial,Helvetica,sans-serif;
}
.af_spacer {
padding-right:6px;
padding-bottom:6px;
}
.af_toolbar {
padding-bottom:8px;
}
.af_smalltext {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: normal;
}
.af_searchbox {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #333333;
border-left: 1px #000066 solid;
border-top: 1px #000066 solid;
border-bottom: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
}
.af_select {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #333333;
border: 1px #000066 solid;
}

/* AIR QUALITY INDEX */

.aqi_table {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
margin:0px;
padding:0px;
}
.aqistrong {
font-weight:normal;
}
.centre {
display:none;
margin:0px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
}

.greenCellRight {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: top;
}
.greenCell {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
vertical-align: top;
}

/* Photo Gallery */
.thumbCategory {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
/*white-space:nowrap;*/
}
.thumbNailtable {
}
.thumbNailtable2  {
border: 1px #CCCCCC solid;
}
.thumbTitle {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
/*white-space:nowrap;*/
}
.thumbImageCell {
font-family: Arial,Helvetica,sans-serif;
border-top: 1px #CCCCCC solid;

}
.thumbAcrossCell  {
margin-bottom:4px;
}
.thumbCell  {
font-family: Arial,Helvetica,sans-serif;
}

a.thumbLink {
text-decoration:none;
border: 0px;
}
a.thumbLink:link {
text-decoration:none;
border: 0px;
}
a.thumbLink:hover {
text-decoration:none;
border: 0px;
}
a.thumbLink:active {
text-decoration:none;
border: 0px;
}
a.thumbLink:visited {
text-decoration:none;
border: 0px;
}

.thumbRule {
}

/* search function  */
.searchResultNumber {
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
}
