.adminHomeMessageTableWidth {
    width:450px;
}

.adminHomeTableWidth {
    width:400px;
}

.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 {
    position:relative;
    top:-25px;
    background:url(../_images/nav_bg.gif) top left no-repeat;
    width:656px;
    _width:850px;
    margin:0px;
    padding:0px;
    text-align:left;
    height:28px;
    padding-left:196px;
    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: 100px;
    height:19px;
    _height:24px;
    display : block;
    padding-top:5px;
    color : #4295D4;
    font-family:Verdana, sans-serif;
    font-size:13px;
    font-weight : normal;
    text-align:left;
    text-decoration : none;
    z-index:5;
}

#topNav li a:hover {
    color :#FFFFFF;
    background-color:#4295D4;
}

#topNav li ul li a {
    width:200px;
    height:24px;
    color :#FFFFFF;
    background-color:#4295D4;
    border-style:solid;
    border-color:white;
    border-width:0px 0px 1px 0px;
}

#topNav li ul li a:hover {
    color :#4295D4;
    background-color:#FFFFFF;
}

#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 {
}


#topNav li a.navAbout {
    width:65px;
}


#topNav li a.navMembership {
    width:105px;
}


#topNav li a.navEvents {
    width:75px;
}


#topNav li a.navNews {
    width:65px;
}


#topNav li a.navContact {
    width:100px;
}


/*-- BEGINNING OF SIDE NAVIGATION DEFINITIONS --*/
#sideNavContainer {
    position:relative;
    top:-10px;
    float:left;
    clear:none;
    text-align:left;
    z-index:4;
    width:200px;
    padding:0px;
    padding-bottom:0px;
     padding-left:20px;
    border:0px;
    margin:0px;
    height: 100%;
    background-repeat: no-repeat;
     background-image:url(../_images/sidebarbackground.JPG);
}

#sideNav, #sideNav ul { /* ALL LISTS */
    padding: 0;
    margin: 0;
    list-style: none;
    float : left;
    width : 176px;
}

#sideNav li { /* ALL LIST ITEMS */
    position : relative;
    float : left;
    margin:0px;
    margin-bottom : -1px;
    width: 176px;
}

#sideNav li ul { /* SECOND-LEVEL LISTS */
    position : absolute;
    left: -999em;
    margin-left : 176px;
    margin-top : -27px;
}

#sideNav li ul ul { /* THIRD-AND-ABOVE-LEVEL LISTS */
    left: -999em;
}

#sideNav li a {
    width: 158px;
    _width: 176px;
    height:27px;
    padding-right:18px;
    display : block;
    color: #7E9002;
    font-family:Verdana, sans-serif;
    font-size:13px;
    font-weight : normal;
    text-align:right;
    text-decoration : none;
    line-height: 27px;
    margin:0px;
    background:url(../_images/side_btn.gif) top left no-repeat;
}

#sideNav li a:hover {
    text-decoration:underline;
}

#sideNav li ul li a {
    text-align:left;
    padding-right:0px;
    padding-left:18px;
    background:#E0EB96;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-top: 1px solid white;
}

#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;
}

.sideNavButton {
}
/*-- 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;
}

.bodyTD {
}


/*-- CONTAINER FOR CUSTOM HEADER AREA --*/
#customHeader {
    background:url(../_images/header_bg.gif) top left no-repeat;
    height:77px;
    width:850px;
}


/*-- DEFINITION FOR THE TOP PARTS OF THE TEMPLATE AND THE MAIN NAV --*/
#topContainer {
}

#topTableContainer {
}

.topTable {
    position:relative;
    top:28px;
    width:850px;
    height:25px;
}

#topSponsorContainer {
}


/*-- CONTAINS THE LOGIN / LOGOUT LINK --*/
#loginoutContainer {
    padding-left:196px;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}


/*-- CONTAINS THE QUICK SEARCH BOX --*/
.quicksearchTD {
    padding-right:83px;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}

/*-- CONTAINS THE QUICK SEARCH BOX --*/
.quicksearchbox {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}


/*-- CONTAINS THE TEST DRIVE COUNTER --*/
#testDriveCounterContainer {
}



/*-- HOLDS THE MAINPAGECONTAINER AND THE SIDENAVCONTAINER --*/
#middleContainer {
    margin-top:0px;
    width:1150px;
}


/*-- HOLDS THE BODYCONTAINER, BREADCRUMBS, AND CUSTOM MESSAGE CONTAINER --*/
#mainPageContainer {
    width:900px;
    display:table;
}


/*-- CONTAINER FOR BREADCRUMBS --*/
#breadcrumbs {
    display:none;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    text-align:right;
}


/*-- CONTAINER FOR CUSTOM MESSAGES --*/
#customMessageContainer {
    display:none;
}


/*-- 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;
}


/*-- THE PAGE CONTAINER HOLDS EVERY PAGE --*/
div.pageContainer {
    text-align:left;
    display:table;
    margin-left:18px;
}


/*-- NORMAL WIDTH OF PAGES, EXCLUSIVE OF THEIR CONTAINERS --*/
.pageWidth {
    width:570px;
}


/*-- SOME PAGES REQUIRE MORE WIDTH THAN MOST - SET THEM WITH WIDEPAGEWIDTH--*/
.widePageWidth {
    width:900px;
}


/*-- DEFINITION FOR THE BOTTOM PARTS OF THE TEMPLATE --*/
#bottomSponsorContainer {
}

#bottomContainer {
}

#bottomTableContainer {
    display:none;
}

.bottomTable {
    width:850px;
}


/*-- 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 {
    clear:both;
    background:url(../_images/footer_bg.gif) top left no-repeat;
    height:44px;
    width:850px;
}



/*  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:#ebebe7;
    color:#000000;
}

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:#ebebe7;
    color:#000000;
}

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:#ebebe7;
    color:#000000;
}

.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:#FFFFFF;
    color:#FFFFFF;
}

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:#FFFFFF;
    color:#FFFFFF;
}


/* 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:#757566;
    color:#ffffff;
}

a.nav:hover {
    display: block;
    margin:0px;
    padding:0px;
    font-family: Verdana, sans-serif;
    font-size:8pt;
    background-color:#757566;
    color:#ffffff;
}

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:#757566;
    color:#ffffff;
}

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:#757566;
    color:#ffffff;
}


/* headerarea and headertext set the background and text colors for main headers, respectively. */
.headerarea {
    background-color:#FFFFFF;
}

h1 {
    padding-left:0px;
    border-color:#4295D4;
}

td.headerarea {
    padding-left:0px;
    font-family: Verdana, 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:#4295D4;
}

.headertext {
    color:#4295D4;
}

td.headertext {
    font-family: Verdana, sans-serif;
    font-size:12pt;
    color:#4295D4;
    font-weight:900;
}

/* subheadtext sets both the background and text colors for the secondary page headers */
.subheadtext {
    color:#4295D4;
    background-color:#FFFFFF;
}

td.subheadtext {
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    font-family: Verdana, sans-serif;
    font-size:10pt;
    color:#4295D4;
    background-color:#FFFFFF;
}

/* bordercolor sets the color of borders */
.bordercolor {
    border-color:#4295D4;
}

td.bordercolor {
    background-color:#4295D4;
}











*/New Code added by Seattle Web Design*/
.navcell {
	vertical-align: middle;
	Padding-left:10px;
	Padding-right: 0px;
    background-image: url('../_images/leftnavcell.JPG');
	background-repeat: no-repeat;
	height: 28px;
}

/* Define your Left Navigation bar properties*/

.LeftNav {

	Width: 190px;
	vertical-align: top;
      Padding-left: 20px;
      Padding-top: 10px;

     background-image: url(../_images/sidebarbackground.JPG);
	background-repeat: no-repeat;
	
}

.navcellsub {
	vertical-align: middle;
	Padding-left:6px;
	Padding-right: 0px;
	height: 19px;
	background-image: url('../_images/.JPG');
	background-repeat: no-repeat;
}

a.content:link    			{ color: #4295D4; font-weight: regular; text-decoration: underline; font-family: Verdana;font-size: 13px; }
a.content:visited 	       { color: #4295D4; font-weight: regular; font-family: Verdana;font-size: 13px;}
a.content:active   		{ color: #4295D4; font-weight: regular; font-family: Verdana;font-size: 13px;} 
a.content:hover   		{ color: #4295D4; font-weight: regular; text-decoration: underline; font-family: Verdana; font-size: 13px;  }


/* These are the links in the left nav area area*/
a.navselect:link    		{ color:  #8E9002; font-weight: bold; text-decoration: none; font-size: 15px; FONT-FAMILY: Verdana; }
a.navselect:visited 		{ color:  #8E9002; font-weight: bold; text-decoration: none; font-size: 15px; FONT-FAMILY: Verdana; }
a.navselect:active  		{ color: #8E9002; font-weight: bold; text-decoration: none; font-size: 15px; FONT-FAMILY: Verdana; }
a.navselect:hover   		{ color:  #A5B510; font-weight: bold; text-decoration: none; font-size: 15px;FONT-FAMILY: Verdana; }


a.navnormal:link    		{ color:  #8E9002; font-weight: normal; text-decoration: none; font-size: 14px; FONT-FAMILY: Verdana;}
a.navnormal:visited 		{ color:  #8E9002; font-weight: normal; text-decoration: none; font-size: 14px; FONT-FAMILY: Verdana;}
a.navnormal:active  		{ color:  #8E9002; font-weight: normal; text-decoration: none; font-size: 14px; FONT-FAMILY: Verdana;}
a.navnormal:hover   		{ color:  #A5B510; font-weight: normal; text-decoration: none; font-size: 14px; FONT-FAMILY: Verdana;}

a.sublink:link    		{ color:  #8E9002; font-weight: normal; text-decoration: none; font-size: 11px; font-family: Verdana;}
a.sublink:visited 		{ color:  #8E9002; font-weight: normal; text-decoration: none; font-size: 11px; FONT-FAMILY: Verdana;}
a.sublink:active  		{ color:  #8E9002; font-weight: normal; text-decoration: none; font-size: 11px; FONT-FAMILY: Verdana; }
a.sublink:hover   		{ color:  #A5B510; font-weight: normal; text-decoration: none; font-size: 11px; FONT-FAMILY: Verdana;}


a.sublinkselected:link    		{ color:  #8E9002; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Verdana;}
a.sublinkselected:visited 		{ color: #8E9002; font-weight: bold; text-decoration: none; font-size: 11px; FONT-FAMILY: Verdana;}
a.sublinkselected:active  		{ color: #8E9002; font-weight: bold; text-decoration: none; font-size: 11px; FONT-FAMILY: Verdana;}
a.sublinkselected:hover   		{ color:  #A5B510; font-weight: bold; text-decoration: none; font-size: 11px; FONT-FAMILY: Verdana;}

a.foot:link    		{ color: #4295D4; font-weight: normal; text-decoration: none;  font-size: 11px; font-family: Verdana;}
a.foot:visited 	{ color: #4295D4; font-weight: normal; text-decoration: none; font-size: 11px; font-family: Verdana;}
a.foot:active  	{ color: #4295D4; font-weight: normal; text-decoration: none; font-size: 11px; font-family: Verdana;}
a.foot:hover   	{ color: #4295D4; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: Verdana;}

.utilitiescell {
	vertical-align: bottom;
	padding-bottom: 20px;
	padding-right: 25px;

}




.contentcell {
	height:100%;
	Width: 100%;
	vertical-align: top;
      Padding-left: 0px;
      Padding-top: 15px;
      Padding-right: 30px;
    font-family: Verdana, sans-serif;
    font-size:10pt;
    text-decoration: none;
    color:#4295D4;
    line-height: 130%;

}

.contentcellwide {
	
	height:100%;
	width: 515px;
	vertical-align: top;
	text-align: left;
      Padding-left: 0px;
      Padding-top: 15px;
      Padding-right: 0px;
    font-family: Verdana, sans-serif;
    font-size:10pt;
    text-decoration: none;
    color:#4295D4;
    line-height: 130%;
	
}


.contentright {
	height:100%;
	width: 45%;
	vertical-align: top;
      Padding-top: 15px;
      text-align: left

}





.LogoCell {

	background-Color: #FFFFFF;
	height:110px;
	 background-image: url(../_images/top-logo.JPG);
	 background-repeat: no-repeat;
	cursor: pointer;
	pointer: hand;
	padding-top:80px;
	padding-right:0px;
	vertical-align: bottom;
}

.footer {
	height:110px;
	padding-top: 30px
	 vertical-align: top;
	 background:url(../_images/footer_bg.gif) bottom no-repeat;
}

.parentcontainer{
width: 830px;
align: center;
height: 100%;
border-collapse: collapse;
border-width:0px;
border-style:solid;
border-color:#ffffff;
}

P {
margin: 0px;
}

/* Define your Title Classes*/
.BigTitle {
	FONT-FAMILY: Verdana, Geneva, Lucida, Verdana;
	FONT-SIZE: 32px;
	color : #4295D4;
	font-weight: bold;
	text-decoration: none;
}


.MediumTitle {
	FONT-FAMILY:Verdana;
	FONT-SIZE: 18px;
	color : #4295D4;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 7px;

}


.SmallTitle {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 13px;
	color : #4295D4;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 7px;

}

.Box {
border-collapse: collapse;
border-width:1px;
border-style:solid;
border-color:#97D4FF;


}

.BoxContent {
FONT-FAMILY:Verdana;
FONT-SIZE: 12px;
color : #000000;
text-decoration: none;
}

.BoxTitle {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 16px;
	color : #4295D4;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 7px;
	margin-left: 5px

}

UL {list-style-type: disc; margin-top: 0; margin-bottom: 0; word-spacing: 0px; 
LI {list-style-type: disc; margin-top: 1; margin-bottom: 1; word-spacing: 0px; }

.logo
{
margin-top: 5px;
padding-top: 5px;
}