.adminHomeMessageTableWidth {
    width:500px;
	position:relative;
}

.adminHomeTableWidth {
    width:450px;
}

.adminHomeSummaryTable {
    border-width:1px;
    border-style:solid;
    border-color:#999999;
    width:90px;
    background-image:url(/mc/images/notices/bkgrnd.gif);
	position:absolute
}


.footerText {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    color:black;
    border-width:3px 0px 0px 0px;
    border-color:#0056A5;
    border-style:solid;
    padding:5px;
}

.bold {
    font-family:Arial, sans-serif;
    font-size:9pt;
    color:black;
    font-weight:bold;
}

.bold:hover {
    color:#920B36;
}

/*-- BEGINNING OF TOP NAVIGATION DEFINITIONS --*/
#topNavContainer {
    clear:both;
	width:700px;
    margin:0px;
    text-align:left;
    z-index:31;
    position:absolute;
    top:-58px;
	left:275px;
}

#topNav, #topNav ul { /* ALL LISTS */
    padding: 0px;
    margin: 0px;
    list-style: none;
    line-height: 100%;
    z-index:31;
}

#topNav li a {
    _width:60px;
    height:31px;
	_height:49px;
    display : block;
    color : #000000;
	padding-right:5px;
	padding-left:5px;
    padding-top:18px;
    padding-bottom;:5px;
	border-right:solid 1px #777777;
    font-family:Arial, sans-serif;
    font-size:xx-small;
    font-weight : bold;
    text-align:left;
	text-align:center;
    text-decoration : none;
	text-transform:uppercase;
}

#topNav li a:hover {
    color : #fff468;
    z-index:31;
}

#topNav li { /* ALL LIST ITEMS */
    float: left;
    width: auto; /* WIDTH NEEDED */
	    z-index:31;
}

#topNav li ul { /* SECOND-LEVEL LISTS */
    position: absolute;
    z-index:31;
    width: 10em;
    left: -999em; /* USING LEFT INSTEAD OF DISPLAY TO HIDE MENUS BECAUSE DISPLAY: NONE ISN'T READ BY SCREEN READERS */
}
#topNav li ul li a {
	color:#ffffff;
	background-image:none;
	background-color:#888888;
	padding-bottom:3px;
	width:200px;
	height:20px;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
}
#topNav li ul ul { /* THIRD-AND-ABOVE-LEVEL LISTS */
    left: -999em;
    z-index:31;
}

#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:31;
}

.navButton {
}


/*-- END OF TOP NAVIGATION DEFINITIONS --*/

/*-- BEGINNING OF SIDE NAVIGATION DEFINITIONS --*/
#sideNavContainer {
	display:none;
}


/*-- 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:center;
	background-image:url(/images/bodybg.jpg);
	background-repeat:repeat-x;

}


/*-- THE BODYTABLE AND BODYTD HOLD EVERYTHING EXCEPT THE ADMIN MENU --*/
.bodyTable {
    margin-left:auto;
    margin-right:auto;
	background-color:#cfd0c7;
	background-image:url(/images/contentbg1.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.bodyTD {
}


/*-- CONTAINER FOR CUSTOM HEADER AREA --*/
#customHeader {
	width:939px;
	height:236px;
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
	position:relative;
}
#sidegraphic {
	width:266px;
	height:326px;
	z-index:40;
	position:absolute;
	top:236px;
	left:7px;
}

/*-- DEFINITION FOR THE TOP PARTS OF THE TEMPLATE AND THE MAIN NAV --*/
#topContainer {
    z-index:11;
	position:relative;
}

#topTableContainer {
	display:none;
}

.topTable {
	display:none;
}

#topSponsorContainer {
}


/*-- CONTAINS THE LOGIN / LOGOUT LINK --*/
#loginoutContainer {
    padding-left:5px;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}


/*-- CONTAINS THE QUICK SEARCH BOX --*/
.quicksearchTD {
    font-family:Verdana, sans-serif;
    font-size:xx-small;
    padding-right:5px;
	position:relative;
	top:-10px;
	_top:-14px;
	_left:-10px;
	display:block;
}

.quicksearchbox {
    font-family:Verdana, sans-serif;
    font-size:xx-small;

}


/*-- CONTAINS THE TEST DRIVE COUNTER --*/
#testDriveCounterContainer {
}



/*-- HOLDS THE MAINPAGECONTAINER AND THE SIDENAVCONTAINER --*/
#middleContainer {
    clear:both;
    position:relative;
    top:-18px;
    margin-top:0px;
    width:939px;
    position:relative;
    top:-80x;
}


/*-- HOLDS THE BODYCONTAINER, BREADCRUMBS, AND CUSTOM MESSAGE CONTAINER --*/
#mainPageContainer {
    width:644px;
	text-align:left;
	float:right;
	z-index:10;
	min-height:400px;
	_height:400px;
}
table.content_layout {
	margin-top:10px;
}

td#innerleft {
	padding-right:20px;
}
td#innerleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:16px;
}
td#innerleft li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:solid 1px gray;
	margin-bottom:5px;
	margin-right:15px;
	padding-left:12px;
	padding-bottom:4px;
	list-style-image: url(/images/bullet.gif);
	list-style-position:outside;
}
td#innerright {

}

/*-- 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 5px;
    width:644px;
}


/*-- THE BODY CONTAINER HOLDS THE MAIN BODY OF THE PAGE, BUT DOES NOT CONTAIN THE SECTIONS AT THE TOP OR BOTTOM --*/
div#bodyContainer {
    margin-top:25px;
    clear:both;
    text-align:left;
	
}

#formContainer {
    margin-right:10px;
}
/*-- THE PAGE CONTAINER HOLDS EVERY PAGE --*/
div.pageContainer {
    text-align:left;
    display:table;
}


/*-- NORMAL WIDTH OF PAGES, EXCLUSIVE OF THEIR CONTAINERS --*/
.pageWidth {
    width:644px;
}


/*-- SOME PAGES REQUIRE MORE WIDTH THAN MOST - SET THEM WITH WIDEPAGEWIDTH--*/
.widePageWidth {
    width:644px;
}


/*-- DEFINITION FOR THE BOTTOM PARTS OF THE TEMPLATE --*/
#bottomSponsorContainer {

}

#bottomContainer {
	clear:both;
	text-align:right;

}

#bottomTableContainer {
	clear:both;
	text-align:right;

}

.bottomTable {
	clear:both;
    width:639px;

}


/*-- 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;
	color:black;
    width:654px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	top:1px;
}
#customFooter a {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#customFooter a:hover {
	text-decoration:none;
}
/*-- 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:550px;
}

.bbSectionHead {
    border-bottom-width:1px;
}



/*  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:#E7E8EC;
    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:#E7E8EC;
    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:#E7E8EC;
    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;
}

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;
}


.sticky {
    position:absolute;
    text-align:left;
    left:0px;
    top:0px;
    margin-top:-160px;
    width:250;
    padding:5px;
    color:#000000;
    background-color:lightyellow;
    border:1px solid black;
    visibility:hidden;
    z-index:100;
    cursor:hand;
    font-family:Verdana, sans-serif;
    font-size:xx-small;
}
