.adminHomeMessageTableWidth {
    width:500px;
}

.adminHomeTableWidth {
    width:450px;
}

.adminHomeSummaryTable {
    border-width:1px;
    border-style:solid;
    border-color:#999999;
    width:150px;
    background-image:url(/mc/images/notices/bkgrnd.gif);
}

/*-- BEGINNING OF TOP NAVIGATION DEFINITIONS --*/
#topNavContainer {
    width:100%;
    margin-bottom:10px;
    padding-left:3px;
    text-align:left;
    height:24px;
    z-index:5;
}

#topNav, #topNav ul { /* ALL LISTS */
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    z-index:5;
}

#topNav li a {
	width:120px;
	width:125px;
    background:#5269b4;
    height:17px;
    _height:22px;
    display : block;
    padding-top:5px;
    padding-left:5px;
    color : white;
    font-family:Trebuchet MS, Arial, sans-serif;
    font-size:12px;
	border-right:solid 2px white;
    font-weight : normal;
    text-align:left;
    text-decoration : none;
    z-index:5;
}

#topNav li a:hover {
    color :#FFFFFF;
    background-color:#305124;
    z-index:5;
}

#topNav li ul li a {
    width:200px;
    height:24px;
    border-style:solid;
    border-color:white;
    border-width:0px 0px 1px 0px;
	background-color:cecece;
	color:black;
}


#topNav li { /* ALL LIST ITEMS */
    float: left;
    width: auto; /* WIDTH NEEDED */
}

#topNav li ul { /* SECOND-LEVEL LISTS */
    position: absolute;
    z-index:5;
    width: 10em;
    left: -999em; /* USING LEFT INSTEAD OF DISPLAY TO HIDE MENUS BECAUSE DISPLAY: NONE ISN'T READ BY SCREEN READERS */
}

#topNav li ul ul { /* THIRD-AND-ABOVE-LEVEL LISTS */
    left: -999em;
    z-index:5;
}

#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.topsfHover ul, #topNav li li.topsfHover ul, #topNav li li li.topsfHover ul { /* lists nested under hovered list items */
    left: auto;
    z-index:5;
}

.navButton {
}



/*-- BEGINNING OF SIDE NAVIGATION DEFINITIONS --*/
#sideNavContainer {
    float:left;
    clear:none;
    text-align:left;
    z-index:4;
    width:125px;
	height:281px;
    padding-left:3px;
    border:0px;
    margin:0px;
}

#sideNav, #sideNav ul { /* ALL LISTS */
    padding: 0;
    margin: 0;
    list-style: none;
    float : left;
    width : 170px;
}

#sideNav li { /* ALL LIST ITEMS */
    position : relative;
    float : left;
    margin:0px;
    width: 170px;
}

#sideNav li ul { /* SECOND-LEVEL LISTS */
    position : absolute;
    left: -999em;
    margin-left : 125px;
    margin-top : -24px;
}

#sideNav li ul ul { /* THIRD-AND-ABOVE-LEVEL LISTS */
    left: -999em;
}

#sideNav li a, #sideNav li .separator {
    width: 120px;
    _width: 125px;
    height:18px;
	_height:22px;
	padding: 2px 0px 0px 5px;
	border-bottom:solid 2px white;
    display : block;
    color: white;
    font-family:Trebuchet MS, Arial, sans-serif;
    font-size:12px;
    font-weight : normal;
    text-align:left;
    text-decoration : none;
    margin:0px;
    background-color:#5269b4;
}

#sideNav li a:hover {
    background-color:#305124;
}
#sideNav li ul li {
	margin-bottom:-1px;
}
#sideNav li ul li a, #sideNav li ul li .separator {
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-top: 1px solid white;
	width:250px;
	font-size:11px;
}

#sideNav li ul li a:hover {
}

#sideNav li:hover ul ul, #sideNav li:hover ul ul ul, #sideNav li.sfhover ul ul, #sideNav li.sfhover ul ul ul {
    left: -999em;
}

#sideNav li:hover ul, #sideNav li li:hover ul, #sideNav li li li:hover ul, #sideNav li.sfhover ul, #sideNav li li.sfhover ul, #sideNav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

#sideNav a.navNewsUpdates {
	margin-top:22px;	
}
#sideNav a.navMembership {
	margin-top:22px;	
}
#sideNav a.navNewsletter {
	margin-top:22px;	
}
/*-- END OF SIDE NAVIGATION DEFINITIONS --*/


/*-- BODYCLASS IS ATTACHED TO THE BODY OF THE PAGE AND HOLDS THE ADMIN MENU AS WELL AS THE BODYTABLE --*/
.bodyClass {
    margin:0px;
    padding:0px;
    text-align:left;
}


/*-- THE BODYTABLE AND BODYTD HOLD EVERYTHING EXCEPT THE ADMIN MENU --*/
.bodyTable {
    margin:0px;
	background-image:url(https://data.memberclicks.com/site/pncwa/headerbg.gif);
	background-repeat:repeat-x;
	width:100%;
}

.bodyTD {
}


/*-- CONTAINER FOR CUSTOM HEADER AREA --*/
#customHeader {
	width:835px;
    height:160px;
	background-image:url(https://data.memberclicks.com/site/pncwa/header.jpg);
	background-repeat:no-repeat;
}


/*-- DEFINITION FOR THE TOP PARTS OF THE TEMPLATE AND THE MAIN NAV --*/
#topContainer {
}

#topTableContainer {
}

.topTable {
	display:none;
}

#topSponsorContainer {
}


/*-- CONTAINS THE LOGIN / LOGOUT LINK --*/
#loginoutContainer {
    width: 140px;
    _width: 175px;
    height:24px;
    padding-left:30px;
    display : block;
    color: black;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight : normal;
    text-align:left;
    text-decoration : none;
    line-height: 24px;
    margin:0px;
}

.linkbox {
    color: white;
    text-decoration : none;
}

.linkbox:hover {
    text-decoration : underline;
}


/*-- CONTAINS THE QUICK SEARCH BOX --*/
.quicksearchTD {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}

.quicksearchbox {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}


/*-- CONTAINS THE TEST DRIVE COUNTER --*/
#testDriveCounterContainer {
}



/*-- HOLDS THE MAINPAGECONTAINER AND THE SIDENAVCONTAINER --*/
#middleContainer {
	min-height:800px;
    margin-top:0px;
    width:100%;
}


/*-- HOLDS THE BODYCONTAINER, BREADCRUMBS, AND CUSTOM MESSAGE CONTAINER --*/
#mainPageContainer {
    _float:left;
    clear:none;
    background:white;
    width:690px;
    _width:690px;
    display:table;
	margin-left:5px;
	font-size:12px;
}
#mainPageContainer p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#mainPageContainer td p, #mainPageContainer td  {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*-- CONTAINER FOR BREADCRUMBS --*/
#breadcrumbs {
	display:none;
}


/*-- CONTAINER FOR CUSTOM MESSAGES --*/
#customMessageContainer {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    border:1px dotted #999999;
    margin:10px 0px 10px 0px;
    width:690px;
    _width:690px;
}


/*-- THE BODY CONTAINER HOLDS THE MAIN BODY OF THE PAGE, BUT DOES NOT CONTAIN THE SECTIONS AT THE TOP OR BOTTOM --*/
div.bodyContainer {
    text-align:left;
    width:690px;
    _width:690px;
}


/*-- THE PAGE CONTAINER HOLDS EVERY PAGE --*/
div.pageContainer {
    text-align:left;
    display:table;
    margin-left:0px;
    width:690px;
    _width:690px;
}


/*-- NORMAL WIDTH OF PAGES, EXCLUSIVE OF THEIR CONTAINERS --*/
.pageWidth {
    width:690px;
    _width:690px;
}


/*-- SOME PAGES REQUIRE MORE WIDTH THAN MOST - SET THEM WITH WIDEPAGEWIDTH--*/
.widePageWidth {
    width:690px;
    _width:690px;
}


/*-- DEFINITION FOR THE BOTTOM PARTS OF THE TEMPLATE --*/
#bottomSponsorContainer {
}

#bottomContainer {
    clear:both;
}

#bottomTableContainer {
}

.bottomTable {
	display:none;
}


/*-- DEFINITION FOR THE TABLE CELL CONTAINING THE CONTACT YOUR ADMINISTRATOR LINK --*/
.contactAdminTd {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}


/*-- THIS SELECTOR DEFINES CONTAINER FOR THE THAWTE SECURE SEAL --*/
#secureSealContainer {
}


/*-- THIS SELECTOR DEFINES THE CONTAINER FOR THE CUSTOM FOOTER --*/
#customFooter {
    width:835px;
    clear:both;
}
#customFooter div {
    font-family:Trebuchet MS, Arial, sans-serif;
    font-size:10px;
}
#customFooter div a {
    font-family:Trebuchet MS, Arial, sans-serif;
    font-size:10px;
}
#customFooter div a:hover {
    font-family:Trebuchet MS, Arial, sans-serif;
    font-size:10px;
	text-decoration:none;
}
/*  Topcolor sets the background and text color of the top and bottom of the page */
.topcolor {
    background-color:#FFFFff;
    color:#FFFFFF;
}


/* topnavcolor sets the background and text color of the area behind the navigation and quick search.
    The a.nav and a.subnav styles set the background and text colors for the menus,
    and are the same as topnavcolor */
.topnavcolor {
    background-color:#000000;
    color:#ffffff;
}

a.nav:link, a.nav:visited, a.nav:active {
    display: block;
    margin:0px;
    padding:0px;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    text-decoration: none;
    background-color:#000000;
    color:#ffffff;
}

a.subnav:link, a.subnav:visited, a.subnav:active {
    display: block;
    margin:0px;
    padding:0px;
    line-height:24px;
    width:100%;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    text-decoration: none;
    background-color:#000000;
    color:#ffffff;
}

.quicksearchtext {
    font-size:xx-small;
    font-family:Verdana, sans-serif;
    color:#FFFFFF;
    padding-right:3px;
}


/* sidenavcolor sets the background and text color for the side navigation items. */

.sidenavcolor {
    background-color:#e0e0d9;
    color:#000000;
}

a.sidenav:link, a.sidenav:visited, a.sidenav:active {
    display: block;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    line-height:24px;
    width:100%;
    text-align:right;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    text-decoration: none;
    background-color:#e0e0d9;
    color:#000000;
}


/* activenavcolor sets the background and text color for the active navigation items.
    The hover states for the a.nav, a.sidenav and a.subnav items should have the same background
    and text colors.  */
.activenavcolor {
    background-color:#000000;
    color:#aa7271;
}

a.nav:hover {
    display: block;
    margin:0px;
    padding:0px;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    background-color:#000000;
    color:#aa7271;
}

a.subnav:hover {
    display: block;
    margin:0px;
    padding:0px;
    line-height:24px;
    width:100%;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    text-decoration: none;
    background-color:#000000;
    color:#aa7271;
}

a.sidenav:hover {
    display: block;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    line-height:24px;
    text-align:right;
    width:100%;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    text-decoration: none;
    background-color:#000000;
    color:#aa7271;
}


/* headerarea and headertext set the background and text colors for main headers, respectively. */
.headerarea {
    background-color:#FFFFFF;
}

td.headerarea {
    padding-left:5px;
    font-family: Arial, sans-serif;
    font-size:12pt;
    background-color:#FFFFFF;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:900;
    border-style:solid;
    border-left-width:0px;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-color:#000000;
}

.headertext {
    color:#4a4a3d;
}

td.headertext {
    font-family: Arial, sans-serif;
    font-size:12pt;
    color:#4a4a3d;
    font-weight:900;
}

/* subheadtext sets both the background and text colors for the secondary page headers */
.subheadtext {
    color:#4a4a3d;
    background-color:#ebebe7;
}

td.subheadtext {
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    font-family: Arial, sans-serif;
    font-size:10pt;
    color:#4a4a3d;
    background-color:#ebebe7;
}

/* bordercolor sets the color of borders */
.bordercolor {
    border-color:#999999;
}

td.bordercolor {
    background-color:#999999;
}

/*-- SPECIAL CONTAINERS USED EXCLUSIVELY ON THE BULLETIN BOARD --*/
div.bbInnerContainer {
    display:block;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    background-color:#FFFFFF;
    padding:5px;
    width:auto;
}

div.bbForumContainer {
    display:block;
    border:1px solid #CCCCCC;
    margin-bottom:10px;
    padding:5px;
}

div.bbForumContainer table.pageWidth {
    width:95%;
}

.bbSectionHead table.pageWidth {
    width:95%;
}
